phpmps防垃圾信息发布
自己的一个很小的信息站
垃圾信息多的一逼,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