Я пытался получить имя суперглобальной переменной через параметр GET.Мне сказали передать только _VAR_NAME
(без $
) в запросе get, поэтому в программе я должен получить к нему доступ через переменную переменную: $$_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
in ...