请问php写的cms网站中点赞和踩功能如何防止同一ip用户的重复操作???
朴素的想法是从$_SERVER['remote']中获取客户端的信息,然后后台记录该用户的操作记录,
然后你懂的~
这个是你获取客户端的IP,使用这个函数$_SERVER["REMOTE_ADDR"];然后使用if--else判断一下
用cookie或者session保存用户当前的操作 等下次操作的时候判断就ok了
这个问题我有遇到处理过,问题是这样的,:商家充值,线下充一次钱,短时间内在线上提交好几个申请,
不能让他这么做,我在session 里面加入了提交的时间,如果再次提交,就会拿现在的时间去和session 里面的时间去比较,如果大于半个小时了,
可以再次提交
如果cms 网站,重复发布文章,可以js判断一下,把快速点击过虑,或 每发一次要隔3-5秒,3至5秒,他是不可以写出文章来的