百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>织梦CMS教程> 织梦DEDECMS后台增加新变量涌现:Request var not allow!怎么解决
分享文章到:

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

发布时间:09/08 来源:未知 浏览: 关键词:

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

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

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

01function 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   }
修改完了之后保存,再去后台试试添加新变量.

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有159人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板