耐心沟通 匠心制作 精心维护

手机连线 134-0869-1874

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

AG国际亚游官网发布时间:2019-07-12   来源:谷发网络

我们在织梦后台系统基本参数中添加新的变量时候,出现:"Request var not allow!"的提示,其实这就是织梦的一个bug,下面谷发仿站小编给大家介绍下,解决方法:
我们首先打开后台文件: include/common.inc.php 文件,查找到以下内容:
function CheckRequest(&$val) { 
 if (is_array($val)) { 
  foreach ($val as $_k=>$_v) { 
   CheckRequest($_k);  
   CheckRequest($val[$_k]); 
  } 
 } else
 { 
  if( strlen($val)>0 && preg_match('#^(cfg_|GLOBALS)#',$val) ) 
  { 
   exit('Request var not allow!'); 
  } 
 } 

将以上内容替换成以下内容:
//检查和注册外部提交的变量    
   function CheckRequest(&$val) { 
       if (is_array($val)) { 
           foreach ($val as $_k=>$_v) { 
               if($_k == 'nvarname') continue; 
               CheckRequest($_k);  
               CheckRequest($val[$_k]); 
           } 
       } else
       { 
           if( strlen($val)>0 && preg_match('#^(cfg_|GLOBALS)#',$val)  ) 
           { 
               exit('Request var not allow!'); 
           } 
       } 
   } 

然后改后我们保存下,在试试看还有没有错误提示。

相关文章
开始制作网站?
关注谷发网络公众号

技术QQ:3408770597

手机:134-0869-1874

工作室简介:

谷发网络个人工作室主要承接织梦cms、帝国cms仿站业务,并且提供网站模板修改服务,网站二次开发,以多年的建站经验为您达到快速建站目的、并提供优质的售后服务保障您网站的安全。

点击这里给我发消息
网站仿制
网站仿制
网站模板
网站模板
网站修改
网站修改
手机联系
手机联系 13408691874
返回顶部
var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "//hm.baidu.com/hm.js?886dae26af58a0036c13a216abfeb64c"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();