Discuz!替换extract函数的方法

Discuz!替换extract函数的方法

Discuz!5.5.0中common.inc.php55行左右代码分析如下

对'_COOKIE', '_POST', '_GET'类型的变量数值进行分析并将其用类似extract的将变量从数组中导入到当前的符号表,记录下

foreach(array('_COOKIE', '_POST', '_GET') as $_request) {

foreach($$_request as $_key => $_value) {

$_key{0} != '_' && $$_key = daddslashes($_value);

}

}