计数器防刷新问题?
Posted on 八月 16rd, 2007 由 admin
我想问一下大家,一般是用什么方法实现这种功能的。
我的做法是,用session获取ip地址,然后再判断是否更新计数,但是上传到空间上后却使session命令失效,必须把cookie由中设为低后才行,是用了域名隐藏指向后出现的,如果直接访问则不会(此问题我会打电话给空间商问个明白)但究竟是不方便!所以我想看看能有别的好的解决办法?
推荐阅读
网友:ceocio
利用数据库:
一个lastvisit字段,每次写入最后访问者的ip,然后判断访问者的ip是否和他一样,如果一样就不加数。
网友:sayyes2002
还可以利用asp的session对象
可以借助session对象首先判断该用户是否为新连接者,如果是,那么isempty(session("hasbeenconnected"))=true,也就是说,session("hasbeenconnected")是空的。
那么,运行程序,使计数器加1,然后将该用户的session("hasbeenconnected")设置为true,这个用户已经不是新的连接者,无论他怎么连续按下“刷新”按钮,计数器也不会再增加。
网友:lindexter
呵呵,这么小一个功能就用session很占系统资源的哦,建议用cookie
.

讨论区