最新消息:iOS编程开发交流群(6906921) iOS编程开发交流群欢迎iOS开发编程爱好及学习者加入!

解决dedecms织梦后台添加新变量的出现Request var not allow

CMS 天狐 3031浏览 0评论

在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!');
}
}
}

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

转载请注明:天狐博客 » 解决dedecms织梦后台添加新变量的出现Request var not allow

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址