设为首页 - 加入收藏 - 在线工具 - 云主机 - 会员中心 - 【简体 / 繁體
0
您的当前位置:主页 > 更多免费 > 经验技巧 > 正文

织梦挑错插件避免空id提交

时间:2018-06-02 文章来源:原创 作者:草帽将军 阅读次数:149 挑错
   织梦CMS的挑错插件大家都不陌生,这个功能其实很不错的,但大多数站长朋友都没用到。对一般的网站来说没有任何作用,但对影视网站来说就发挥了它的能力了!
   大家有没发现,当我们提交错误的时候,后台就会收到报错信息。正常的报错链接的后面后添加上文章的id(如:http://域名/plus/erraddsave.php?aid=123),这样我们后台收到的结果才是正常的。如果当aid的值为空的时候,前台一样能提交成功,后台就会显示文章名称空白情况:(不信你试试:http://域名/plus/erraddsave.php?aid=)

这样我们后台就会造成很多的恶意报错!给我们的带来很多麻烦,我觉得这是织梦的一个BUG。
之前本人为了杜绝这个问题,试图在挑错插件中添加验证码。但百度上都没有找到合适方法,都是介绍如何在自定义表单中添加验证码。但由于本人能力有限没能实现,为了解决这个问题折腾了好久!在参考diy.php文件的时候发现了一个方法可以杜绝这一问题。
diy.php文件中一串函数是
if(empty($diyid))
{
    showMsg('非法操作!', 'javascript:;');
    exit();
}
于是参考此函数将其改为
if(empty($aid))
{
    showMsg('非法操作!', 'javascript:;');
    exit();
}
放在“erraddsave.php”中

最后上传到服务器中,实现了!
当我们再次访问http://域名/plus/erraddsave.php?aid=的时候,网页下方就会提示“非法操作”字样。点击提交的时候,直接会出现提示信息“非法操作”!

所以必须加上文章id值访问和提交的时候就不会出现了!这样就可以有效地杜绝恶意提交了!

转载请注明来源:https://www.93free.com/a/gengduo/jiaocheng/707.html

相关文章:

投稿 找资源 留言板 回顶部