感谢。
答案 0 :(得分:2)
只需使用$_SERVER
,$_GET
,$_POST
和$_COOKIE
即可。它们不受register_globals
的影响。
有关详细信息,请参阅superglobals manual page。
答案 1 :(得分:2)
如果您不想在所有php文件中将 $ HTTP_SERVER_VARS 更改为 $ _ SERVER ,则可以使用
global $HTTP_SERVER_VARS;
$HTTP_SERVER_VARS = $_SERVER;
答案 2 :(得分:1)
直到PHP 5.3,有一个php.ini设置:
register_long_arrays = On
然而,它会显示弃用说明。
register_globals
整整一章都专注于原因。可能是阅读它的好机会:
http://php.net/manual/en/security.globals.php