我们知道,Request.ServerVariables("HTTP_REFERER")可以获取来源网站的地址,因此我们可以通过这个数据来做一个小小的来源访问统计
新建一个数据库Sys_Referer:
if exists (select * from dbo.sysobjects where id = object_id(N´[dbo].[Sys_Referer]´) and OBJECTPROPERTY(id, N´IsUserTable´) = 1) drop table [dbo].[Sys_Referer] GO CREATE TABLE [dbo].[Sys_Referer] ( [FSiteName] [varchar] (64) COLLATE Chinese_PRC_CI_AS NOT NULL , [FStr] [varchar] (64) COLLATE Chinese_PRC_CI_AS NOT NULL , [FCounts] [int] NOT NULL , [VisitTime] [datetime] NOT NULL ) ON [PRIMARY] GO |
FStr: varchar ,64 ,not null ,网址中的关键字(如google则取google.com)
FCounts: int, not null, 统计来访数
VisitTime: datetime, not null, 来访时间
关键代码:
Referer = CStr(Request.ServerVariables("HTTP_REFERER")) FSites=NULL |
效果如图:
转自: http://goaler.xicp.net/ShowLog.asp?ID=507