日期:2014-05-20  浏览次数:20721 次

asp.net网站流量统计,请大家帮忙
想定做一个网站流量统计,包括:来访IP,IP所在地,到访时间,浏览页面时长,IP所在地段统计
大虾们给个思路吧

从开始给一段js代码嵌入到被统计的网站上开始,到后台怎么处理,采用mysql

大家给个思路,谢谢了.急急急.
------最佳解决方案--------------------
随便使用个ajax把当前页面的url发送给统计服务器就行了。
------其他解决方案--------------------
引用:
在网上找了很多种方式来获取外网IP,怎么获取的都是内网IP,急死了


你内网访问的,当然内网iP了.
------其他解决方案--------------------
在你们的局域网之外,访问一下试试看???
------其他解决方案--------------------
两种,一、在登入时保存登入时间,浏览器关闭时写个事件,计算时常。二、在数据库里添加个字段
------其他解决方案--------------------
引用:
随便使用个ajax把当前页面的url发送给统计服务器就行了。


追问一下:
xml = new ActiveXObject('Microsoft.XMLHTTP');
xml.open('GET', "http://www.ip138.com/ip2city.asp", true);
xml.send();
var result = xml.ResponseText;
var start = result.indexOf('[');
var end = result.indexOf(']');
var wanip = result.substring(start + 1, end);
document.write('<img style="width:0px;height:0px" src="../result.aspx?wanip=' + wanip + '" />');
我用这种方式获取客户端的外网IP地址,结果发现会弹出"该页正在访问其控制范围之外的的信息...."大家有没有更好的获取外网IP地址的方式
------其他解决方案--------------------
在网上找了很多种方式来获取外网IP,怎么获取的都是内网IP,急死了
------其他解决方案--------------------
引用:
引用:
在网上找了很多种方式来获取外网IP,怎么获取的都是内网IP,急死了


你内网访问的,当然内网iP了.


嗯,没错,我误导自己了,应该在外网访问才对
------其他解决方案--------------------
引用:
在你们的局域网之外,访问一下试试看???


对的,谢谢
------其他解决方案--------------------
大家觉得怎么样统计登录时长,从登录的那一刻到浏览器关闭时的时长,要及时的.谢谢
------其他解决方案--------------------
这种东西大家应该接触的不多吧,或者高手就不屑回答这种问题,哎......