Safe Alert: Request Error step 2! 解决方法

Safe Alert: Request Error step 2! DEDE CMS安全警告:Safe Alert: Request Error step 2! 出现Safe Alert: Request Error step 2的情况,其实还有一种类似的,如:DEDE CMS出现Safe Alert: Request Error step 1/2 ! 这些情况都是由于DEDE安全检测的防注入
Safe Alert: Request Error step 2!
DEDE CMS安全警告:Safe Alert: Request Error step 2!
出现Safe Alert: Request Error step 2的情况,其实还有一种类似的,如:DEDE CMS出现Safe Alert: Request Error step 1/2 !
这些情况都是由于DEDE安全检测的防注入代码引起的。当然引起这种情况出现的原因各有不同,大体上也就是网上上的一段代码导致的。
 
解决办法:
1.程序各人使用的版本不同,有可能是在升级之后出现这个问题,而升级后的版本里加入了防注入功能,从而会出现安全敬告。这些防注入的代码中,一旦网页上出现“union|sleep|benchmark|load_file|outfile”之中的一个代码,都会出现安全警告。但是这样的问题目前还不能完全彻底的解决,只能依靠手动修改代码。
原理是通过修改防注入代码,当网页出现了违禁字符也通过安全检测。方法是:打开include下的dedesql.class.php找到构造函数,把第50行的$this->safeCheck = true;改为$this->safeCheck = FALSE;就能成功解决问题了。
 
2.在dede论坛上有人说用另外的方法也能解决发文章就出现Safe Alert: Request Error step 1/2的问题,方法是:修改 DedeCms 系统参数里的性能选项----最后一项缓存形式改为 id (修改此变量后必须更新系统缓存). 用此种方法并不能解决Safe Alert: Request Error step 2问题。

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

有些朋友可能在使用最新版V57 后台-系统基本参数设置中添加新变量时候出现:Request var not allow! 后面经过小编查看,找到了方法,和大家一起来分享: 找到:根目录-include-common.inc.php if( strlen($svar)0 preg_match(#^(cfg_|GLOBALS|_GET|_POST|_CO
这是由于新版使用了SQL语句防注入功能引了的安全警告,在自定义模模型中使用了union|sleep|benchmark|load_file|outfile之一都会引发这个警告,此外采集的内容,如果有union 这类语法也会出现这个警告
注意: 本教程适用于 DedeCMS V5.6 织梦dedecms出现Safe Alert: Request Error step 1 ! 或Safe Alert: Request Error step 2!的解决方法 1)形成原因 这是由于新版中使用了SQL语句防注入功能引了的安全警告,在自定义模模型中使用了 union|sleep|benchmark|
这篇文章主要介绍了织梦DedeCMS添加变量报错Request var not allow!的解决办法,本文给出的是一个修改PHP文件的方法,实在不能解决了可以试试本文的方法,需要的朋友可以参考下
很多织梦站长朋友们在后台添加新变量的时候会提示 'Request var not allow!' 的BUG错误,下面是具体解决办法: 找到并打开/include/common.inc.php文件,在里面找到以下内容: //检查和注册外部提交的变量 function CheckRequest($val) { if (is_array($val))
这篇文章主要为大家介绍了dedecms出现Please set