本文介绍了织梦dedecms自定义表单怎么限制IP提交次数,解决办法:打开这个文件diy.php,在里面找到showmsg( 自定义表单不存在 , -1 );,然后修改为教程给出的代码就可以了,具体修改方法见教程吧。
织梦dedecms自定义表单怎么限制IP提交次数?为了防止后台被刷屏,表单提交功能除了使用验证码功能,限制IP提交次数也不失一种很好的办法。一起来看看实现方法吧。
处理办法:
打开plus下diy.php文件
找到
if(!is_array($diyform))
{
showmsg('自定义表单不存在', '-1');
exit();
}
再其下添加
//检测游客是否已经提交过表单 if(isset($_COOKIE['VOTE_MEMBER_IP'])) { if($_COOKIE['VOTE_MEMBER_IP'] == $_SERVER['REMOTE_ADDR']) { ShowMsg('您已经填写过表单啦','-1'); exit(); } else { setcookie('VOTE_MEMBER_IP',$_SERVER['REMOTE_ADDR'],time()*$row['spec']*3600,'/');
} } else { setcookie('VOTE_MEMBER_IP',$_SERVER['REMOTE_ADDR'],time()*$row['spec']*3600,'/');
}
这样就可以实现限制IP发表次数了。
上面就是织梦限制IP提交次数的介绍,若有疑问可以找小编进一步探讨交流~