在这里,我们需要找到一段特定的代码,这段代码的功能是检查和注册外部提交的变量。以下是原始代码的内容:
// 检查和注册外部提交的变量
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!');
}
}
}