如果是asp.net的网站,在Global.asax的Session_Start即新会话启用时获取有关的信息,同时在这里实现在线人数、访问总人数的增量统计;void Session_Start(object sender, EventArgs e)
{
以实现在用户离线时,将在线人数减去1.
void Session_End(object sender, EventArgs e)
{}
具体你可以参考这个文章,介绍的很详细了,也可以自己搜搜,比较简单http://hi.baidu.com/bacel_chen/blog/item/a7c5b65071e2612342a75bc2.html~~~
你想做第三方统计啊,其实就是一段运行在对方网页上的JS,该JS包含该网站注册的ID号,并在用户浏览时采集用户客户端信息,及访问地址等信息,将其一并发往你的网站,你的网站接收后存入数据库即可。
代码很好搞到,只要看看现成的比较成熟的统计网站给出的JS代码就可以啦,比如这个:http://tongji.linezing.com