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