就是那个网站点击赞的那个功能,游客也可以实现,每隔30分钟可以点击一次的功能如何实现

a164266729 2012-07-04 03:09:36
凡是登录的都可以点击的 ,江湖救急啊
...全文
206 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
a164266729 2012-07-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

我觉得,一个人登陆一次赞一次也没什么,,应该不会有人那么无聊,,如果你那里是上千万人同时在线的网站另说

判断用户已经登陆,赞一次,把信息存到cookie中,不用存到服务器了,浪费,
存的信息当然是 赞这条信息的唯一标识了,

用户再赞这条信息时,可以找一下,是否存有这条信息被赞过的cookie,

存有就不赞了,,没存有就赞一个,再存,,

这个虽然没防恶意用户,,你先用着,……
[/Quote]
分析的有道理,但架不住不懂行的老板的一句话啊
洪爷爷 2012-07-04
  • 打赏
  • 举报
回复
我觉得,一个人登陆一次赞一次也没什么,,应该不会有人那么无聊,,如果你那里是上千万人同时在线的网站另说

判断用户已经登陆,赞一次,把信息存到cookie中,不用存到服务器了,浪费,
存的信息当然是 赞这条信息的唯一标识了,

用户再赞这条信息时,可以找一下,是否存有这条信息被赞过的cookie,

存有就不赞了,,没存有就赞一个,再存,,

这个虽然没防恶意用户,,你先用着,,之后想个好方法改一下,,这样省很多,减少服务器负载

赞“顶”,有人恶意刷也没事啊,刷到一万,他的文章出名了,你的网站招来的人也多了,两得,,一般没人无聊去刷这个东西,,一般看到有人刷帖的都是一些大站上的水军,针对的都是有争议的文章 ,
happytonice 2012-07-04
  • 打赏
  • 举报
回复
可以几种方式参考:
1.登录后点击赞,将点击时间存入数据库中,再点击比较时间
2.点击信息存入cookie中
3.session中存入点击信息也可以
哪种好,还要考虑性能
a164266729 2012-07-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

同一用户赞一次就可以了,赞多了没什么意义
游客可以根据IP来限制

无论是游客,还是匿名用户,既然要赞,肯定库里有记录,包括赞的时间,拿来和当前时间比较一下,如果大于30分,变可以重新赞,当时个人觉得同一用户赞一次足矣,太多没有实际性的意义
[/Quote]

通过IP控制一个用户点击一次赞 怎样实现的拿
  • 打赏
  • 举报
回复
同一用户赞一次就可以了,赞多了没什么意义
游客可以根据IP来限制

无论是游客,还是匿名用户,既然要赞,肯定库里有记录,包括赞的时间,拿来和当前时间比较一下,如果大于30分,变可以重新赞,当时个人觉得同一用户赞一次足矣,太多没有实际性的意义
a164266729 2012-07-04
  • 打赏
  • 举报
回复
帮忙控制每隔一段时间才能够点击一次, 思路和关键词 当然最好有代码 谢谢

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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