我想在我的网站做一个功能是防灌水,
我采用的是当client发一个贴,我都会拿对方的ip和最后发帖时间。
然后开始计算发帖时间,如果发帖时间少过3分钟,否则不能再发
- $lastDate = //get from mysql
- $nowDate = date('Y-m-d H:i:s', time());//这是我采用日期的格式
- if ($lastIp == $currentIP){
- if (($lastDate - $nowDate) <3 ){ //就是这一段我不会
- //display error
- }
- }else{
- //do function
- }
(我不想要用cookie和session的方式来设定防灌水)
已经找到答案了