phpmps防垃圾信息发布

admin13年前分享860
自己的一个很小的信息站 垃圾信息多的一逼,PV和信息量完全不成正比,还都是英文的。断定是软件站外提交的,百度了一下找到了解决方案。 首先在模板添加提交网站域名的表单,在/templates/default/post.htm 的(default改为你在使用的模版文件夹名称) <form name=form onSubmit="return chkpost()" action=post.php method=post enctype="multipart/form-data">   与</form> 之间任意位置添加
<input type=hidden name=postfrom value=<?=$_SERVER['SERVER_NAME']?>>
$_SERVER['SERVER_NAME'] 是用来获取网站的域名的。 然后在程序页post.php的65-85行之间,加入以下代码,判断域名是否本站提交。
$postfrom = $_POST['postfrom'] ? trim($_POST['postfrom']) : '';
if(empty($postfrom) || $postfrom != 'test1.skyerblog.com')showmsg('不接受站外提交');
完成收工!
aaaaaaaa

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。