详细解释一下这些代码。

$register_globals = @get_cfg_var("register_globals");

if ($register_globals!=1) {
@extract($HTTP_SERVER_VARS, EXTR_SKIP);
@extract($HTTP_COOKIE_VARS, EXTR_SKIP);
@extract($HTTP_SESSION_VARS, EXTR_SKIP);
@extract($HTTP_POST_FILES, EXTR_SKIP);
@extract($HTTP_POST_VARS, EXTR_SKIP);
@extract($HTTP_GET_VARS, EXTR_SKIP);
@extract($HTTP_ENV_VARS, EXTR_SKIP);
}

---------------------------------------------------------------

很简单的东西呀,查一下手册,看一下extract这个函数,再查一下预定义变量,一切都明白了。
---------------------------------------------------------------

一样得,新版本得PHP使用$_SERVER 这样得默认全局数组
---------------------------------------------------------------

字符串"On"或者"Off"
---------------------------------------------------------------

这种问题查查手册就很清楚了.
---------------------------------------------------------------

echo get_cfg_var("register_globals"); //out 0 or 1
---------------------------------------------------------------

应该是0或者1

Published At
Categories with Web编程
comments powered by Disqus