织梦后台添加变量提示Request var not allow

COS、CDN
  • 问题描述:后台添加变量时提示“Request var not allow”。
  • 解决方法
    • 方法一
      1. 打开 include/common.inc.php 文件,找到 function CheckRequest(&$val)
      2. 修改为:
        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|_GET|_POST|_COOKIE|_SESSION)#',$val) ) {       exit('Request var not allow!');     }   } }
    • 方法二
      1. 打开 include/common.inc.php 文件,找到 if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',$svar) )
      2. 修改为 if( strlen($svar)< 0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',$svar) )
COS、CDN
热门