让我们一起爱米兰
站内搜搜:
移动设备
请扫描二维码
或访问
m.milan100.com
您所在的位置 -> 米兰百分百 -> 网页技术 -> 怎样统计网站访问流量

怎样统计网站访问流量

点击数:1492 发表时间:2010-07-08 17:54:05 作者: 来源链接:
分享到:
分享到微信

怎样统计网站流量,经过本人的理解,特总结如下:(以ASP为例)

1.得到访问者的真实IP:
  userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
  If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR")
  然后再通过IP数据库查询出用户的IP所在地

2.得到当前访问者访问的页面:
  currentPage = Request.ServerVariables("SCRIPT_NAME")
  将总访问量和页面访问量都加一

3.得到访问者的来源页面:
  RefPage = Request.ServerVariables("HTTP_REFERER")
  判断是否是其它网站链接过来的:
  url1=Cstr(Request.ServerVariables("HTTP_REFERER"))
  url2=Cstr(Request.ServerVariables("SERVER_NAME"))
  If mid(url1,8,len(url2))<>url2 Then
     Response.Write "其它网站链接过来的"
  End If
  此方法也可以用来验证是否是外部提交数据

4.在线人数统计:
  将每个用户的SessionID存入在线用户表中,用DateDiff函数删除时间大于20分钟的用户(默认20分钟),很多网站就是将此在线时间设得很高,所以在线人数很高。

5.得到客户端信息:
  用JS得到屏幕大小(screen.width,screen.height)
  得到客户端操作系统:Request.ServerVariables("HTTP_USER_AGENT")
  得到客户端浏览器类型:Request.ServerVariables("HTTP_USER_AGENT")

好了,以上是五点最基础的地方,希望能给刚接触的人一点启发。如还有问题者可与本人联系,共同探讨

0
很 好
0
一 般
0
差 劲
热门新闻
相关文章
上一篇: 结合PHP实例谈谈如何解决jQuery.ajax提交GB2312或GBK编码中文乱码问题
下一篇: xml/xslt转义字符
评论区
匿名

返回首页 | 收藏本页 | 回到顶部
Copyright 2010. 米兰百分百 Powered By Bridge.
京ICP备15050557号