转 on/off PHP 使超全局数组元素可用作全局变量
Turn on/off PHP making superglobal array elements available as global variables
$_SESSION['myvar']
在 session_start()
调用后变为 $myvar
。
$_POST['myvar']
在发布表单后可用 $myvar
。
我发现 PHP installation/configuration 在一台服务器上有上述行为,但在另一台服务器上没有。如何查询服务器是否这样配置,以及如何配置安装以更改此行为?我在 php.net 或其他地方找不到任何相关信息。
这可以通过 php.ini
文件中的 register_globals
打开。但是,从 5.3 开始,已弃用。参见 the docs。
Warning This feature has been DEPRECATED as of PHP 5.3.0 and REMOVED
as of PHP 5.4.0.
$_SESSION['myvar']
在 session_start()
调用后变为 $myvar
。
$_POST['myvar']
在发布表单后可用 $myvar
。
我发现 PHP installation/configuration 在一台服务器上有上述行为,但在另一台服务器上没有。如何查询服务器是否这样配置,以及如何配置安装以更改此行为?我在 php.net 或其他地方找不到任何相关信息。
这可以通过 php.ini
文件中的 register_globals
打开。但是,从 5.3 开始,已弃用。参见 the docs。
Warning This feature has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.