muban大师 发表于 2016-5-6 21:42:51

织梦自定义表单限制垃圾信息同一IP24小时只能发布一次

打开 plus/diy.php 文件
        找到
        if(!is_array($diyform))
                {
                    showmsg('自定义表单不存在', '-1');
                    exit();
                }
        在其下面添加
        //检测游客是否已经提交过表单 by 风情剑客 2013.02.03
                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]'/');
                }
        此方法能够仿制初级用户重复提交,但是如果清除cookie的话还可以提交的。
页: [1]
查看完整版本: 织梦自定义表单限制垃圾信息同一IP24小时只能发布一次