简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

织梦DedeCMS添加变量报错Request var not allow!的解决办法

来源:易贤网   阅读:1732 次  日期:2016-06-28 11:30:05

温馨提示:易贤网小编为您整理了“织梦DedeCMS添加变量报错Request var not allow!的解决办法”,方便广大网友查阅!

这篇文章主要介绍了织梦DedeCMS添加变量报错Request var not allow!的解决办法,本文给出的是一个修改PHP文件的方法,实在不能解决了可以试试本文的方法,需要的朋友可以参考下

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

在DEDE根目录打开 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!');

}

}

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

更多信息请查看CMS教程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:织梦DEDEEIMS标签不能嵌套的2种解决方法
下一篇:织梦DedeCMS缩略图失真模糊完美解决方法
易贤网手机网站地址:织梦DedeCMS添加变量报错Request var not allow!的解决办法
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
相关阅读      CMS教程