您现在的位置:
  1. 首页
  2. 建站
  3. mymps3.1防垃圾信息

mymps3.1防垃圾信息

最近想把网站升级一下,还在用mymps1.6的版本呢,发现有些问题,于是就打算升级到3.1版本,这两天也在本地做了调试,以前用3.1版做过站,但是垃圾信息预防不是很好,今天我就参照phpmps防垃圾信息的方法,在本地修改了一下,发现还有点效果,不过真的对待垃圾信息发布机器有没有效果呢。先写下方法吧:
首先在模板添加提交网站域名的表单,在/templates/default/info_post_write.html 的(default改为你在使用的模版文件夹名称)
<form name=”form1″ method=”post” enctype=”multipart/form-data” onSubmit=”return postcheck();” action=”{$config.cfg_postfile}?part={$post.part}”> 与</form> 之间任意位置添加
<input type=hidden name=postfrom value=<?=$_SERVER[‘SERVER_NAME’]?>
$_SERVER[‘SERVER_NAME’] 获取网站的域名。
然后在程序页post.php的40-62行之间,加入以下代码,判断域名是否本站提交。
$postfrom = $_POST[‘postfrom’] ? trim($_POST[‘postfrom’]) : ”;
if(empty($postfrom) || $postfrom != ‘www.upinba.com’)write_msg(‘不接受站外提交’);
将域名改为你使用的域名即可。
这样修改保存之后应该就可以防止垃圾信息注入了。
另外对于首页各类信息的调用条数,在include\assign\index.php文件中修改。

发表评论

必填

必填