谁知道163的“顶一下”是怎么写的吗?

xidor 2008-01-02 09:57:38
我们须要做一个投票系统,
想要163的那种效果:
http://tech.163.com/07/0709/11/3IV4MA8U000915BF.html,
不知他们是怎么做的。

163似乎不是用cookie,因为我投一票以后,清掉cookie的值,再点击,它也不会继续增加。
另外,它似乎也没有说记录mac地址,因为我写过查看mac地址的程序,会被浏览器拦截掉,有不安全提示,一般用户不会同意的。
如果用IP判断,我们有些ADSL用户无法限制。

大家有什么好办法呢?


...全文
95 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
非凡笨笨 2008-01-03
  • 打赏
  • 举报
回复
投票不作弊不好办哦,除非实名制~~~
xidor 2008-01-03
  • 打赏
  • 举报
回复
我看过163的代码了,是用
Ajax + cookies + 页面缓存 来做的,它 cookie设了一年,
在ie中删除cookie,再删除缓存,计数还是会加1.
新浪的投票用的也是类似的东西.

唉,还有什么好的投票不做弊的方法呢?
yousite1 2008-01-03
  • 打赏
  • 举报
回复
什么啊,怎么可能用mac,应该是根据COOKIES+SESSION判断的吧.
最多最多再加个IP,我想用IP不太可能,估计前者机率大一些..
西安风影 2008-01-03
  • 打赏
  • 举报
回复
利用ajax缓存应该机会不大吧,因为缓存关闭浏览器就清除了,显然不合适。

jiagun4 2008-01-03
  • 打赏
  • 举报
回复
好像在ajax请求里,你不断重复的请求一个页面,只有第一次有效,如果想要解决,只能是在每次请求的时候传递一个随机数。

网易应该是利用了ajax这一特性,并没有什么特殊的方法。

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧