我们知道,Request.ServerVariables("HTTP_REFERER")可以获取来源网站的地址,因此我们可以通过这个数据来做一个小小的来源访问统计
新建一个数据库Sys_Referer:
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[Sys_Referer]')andOBJECTPROPERTY(id,N'IsUserTable')=1) droptable[dbo].[Sys_Referer] GO CREATETABLE[dbo].[Sys_Referer]( [FSiteName][varchar](64)COLLATEChinese_PRC_CI_ASNOTNULL, [FStr][varchar](64)COLLATEChinese_PRC_CI_ASNOTNULL, [FCounts][int]NOTNULL, [VisitTime][datetime]NOTNULL )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