没啥新意的东西 - CGI编网页计数器的问题(200分)

  • 主题发起人 主题发起人 Town
  • 开始时间 开始时间
T

Town

Unregistered / Unconfirmed
GUEST, unregistred user!
朋友让做一个精确一些的计数器,要求是:
1. 刷新页面不计算次数
2. 某一次访问,看了很多页面(如每页都放置此计数器),只计算为一次
3. 关闭浏览器后,如果再登录本网站,则计数增加一次
4. 如果未关闭浏览器,但是访问了很多其它网站,又重新访问本网站,则计数器增加
一次。

计数器我会做,但是这么麻烦的我不知道怎么做更好。 请熟悉的大侠给予指点。 特别
是,熟悉搞网站技术排行榜的大侠提些建议, 不胜感激!
 
建议找本网络编程书,看看
记数器的例子很多的
 
补充一句: 如果采用限制ip的方式, 通过同一proxy出来的人,就会拒绝
计数, 那就不准确了。 是不是有好办法?
 
如果用Cookie, 那不接受cookie的浏览器岂不是就无法准确计数了?
 
用asp很容易做到(好像是在Global.asa文件里写),用delphi可能有一些困难。
 
编程手段不限, 能告诉我原理就行。
 
原理: asp中,可以在Global.asa文件里操作数据库或者文本文件,
用户登陆触发 Application_OnStart事件,将“计数器”加一 保存到数据库或者文本文件
 
后退
顶部