网站投票,点击率的蹭加
如何防止重复的网站投票和点击率的蹭加
如果用IP的话
要如何做 能否给段源码让我看看
这中的我没有遍过,不知道要如何写
谢谢了
问题点数:20、回复次数:7Top
1 楼yongfa365(http://www.yongfa365.com)回复于 2006-06-01 23:19:16 得分 0
用session() 原理:session()可以保存20分钟,
这样一来他想一直投票的话session("vote")已经有值了,所以不计数
直到20分钟后他没有动这个网页才能投,但这已经起到这个作用了。一般都用这个
if session("vote")="" then
session("vote")="yes"
rs("vote")=rs("vote")+1
rs.update
rs.close
end ifTop
2 楼jy03170490()回复于 2006-06-02 00:34:47 得分 0
谢谢你
可没有稍微再详细些的吗Top
3 楼FIREGUNS(菜的不能再菜,比初学还初学)回复于 2006-06-02 04:01:46 得分 0
cookies+ip+session....Top
4 楼ahhisoft(无所事事)回复于 2006-06-02 08:14:11 得分 0
Session关闭IE再新开就丢失了
要严格限制的话还是要入库Top
5 楼iuhxq(小灰)回复于 2006-06-02 08:17:36 得分 0
在数据库或内存维护一张表,表内容:
IP,上次投票时间
每当用户投票时,先检查IP,看该IP上次投票时间.根据时间做是否记数工作.然后清理表中超过一定时间的IP.Top
6 楼jy03170490()回复于 2006-06-02 09:44:49 得分 0
这么麻烦
没有简单点的吗Top
7 楼Mapleleaf123(为分而努力)回复于 2006-06-02 11:17:25 得分 0
投就投了嘛~投票就是要人家投的嘛~
用个COOKIES就可以了。那么复杂有什么用
难道这个投票至关重要~Top




