欢迎来到润旭源码网
帮助中心

润旭源码网

热门搜索: 企业源码    免费源码   

织梦DEDECMS后台添加新变量出现:Request var not allow!怎么解决?

  • 时间:2020-07-03 10:29 编辑: 来源: 阅读:175
  • 扫一扫,手机访问
摘要:很多人都反馈说在后台添加新变量的时候会出现 "Request var not allow!" 的BUG错误.本文主要就是介绍如何去解决这个问题!下面看具体操作:在DEDE根目录打开 include/common.inc.php 文件,查找到以下内容://检查和注册外部提交的变量  01function CheckRequest(&$val) { 02 if (is_ar

很多人都反馈说在后台添加新变量的时候会出现 "Request var not allow!" 的BUG错误.本文主要就是介绍如何去解决这个问题!下面看具体操作:


在DEDE根目录打开 include/common.inc.php 文件,查找到以下内容:


//检查和注册外部提交的变量  


01

function CheckRequest(&$val) { 

02

 if (is_array($val)) { 

03

  foreach ($val as $_k=>$_v) { 

04

   CheckRequest($_k);  

05

   CheckRequest($val[$_k]); 

06

  } 

07

 } else

08

 { 

09

  if( strlen($val)>0 && preg_match('#^(cfg_|GLOBALS)#',$val) ) 

10

  { 

11

   exit('Request var not allow!'); 

12

  } 

13

 } 

14

}

 


将以上内容替换成以下内容:

01

//检查和注册外部提交的变量    

02

   function CheckRequest(&$val) { 

03

       if (is_array($val)) { 

04

           foreach ($val as $_k=>$_v) { 

05

               if($_k == 'nvarname') continue; 

06

               CheckRequest($_k);  

07

               CheckRequest($val[$_k]); 

08

           } 

09

       } else

10

       { 

11

           if( strlen($val)>0 && preg_match('#^(cfg_|GLOBALS)#',$val)  ) 

12

           { 

13

               exit('Request var not allow!'); 

14

           } 

15

       } 

16

   }

修改完了之后保存,再去后台试试添加新变量.

  • 全部评论(0)
资讯详情页最新发布上方横幅
联系我们

QQ:888477 {点击直接联系}

邮箱:runxu123@qq.com

时间:周1——周6 【9:00-23:00

联系客服
购买源码 源码咨询 投诉建议 联系客服
0373-6621888
手机版

扫一扫进手机版
返回顶部