我试图通过 GET 参数获取超全局变量的名称。我被告知在 get 请求中只传递_VAR_NAME
(不带$
),所以在程序中我必须通过变量 variable: 来访问它$$_GET['parameter_name']
。
一切都很顺利,除了$_SERVER
. 为了尝试出了什么问题,我只是做了一个小的 php 脚本来测试发生了什么。这是代码:
<?php
// ¡¡ This does not work !!
$nombre = "_SERVER";
$var = $$nombre;
print_r($var);
// This works
$nombre = "_GET";
$var = $$nombre;
print_r($var);
?>
_SERVER
版本不工作有什么原因吗?我收到以下错误:
注意:未定义的变量:
_SERVER
在...