许多用户在使用DedeCMS后台添加新变量时,可能会遇到“Request var not allow!”的错误提示。本文将详细介绍如何解决这一问题,并提供具体的操作步骤。
首先,我们需要打开DedeCMS的根目录下的文件 include/common.inc.php,然后找到以下代码段(大约位于第59行):
//检查和注册外部提交的变量
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!');
}
}
}