Иногда нужно эмулировать register_globals = On, когда этот параметр установлен в Off и доступа на его изменение нету. Или нужно это делать не для всего кода, а для каких-то старых и/или коряво написанных скриптов.
Тогда можно воспользоваться таким решением:
foreach($_SERVER as $k=>$v) $$k=$v; foreach($_ENV as $k=>$v) $$k=$v; foreach($_FILES as $k=>$v) $$k=$v; foreach($_COOKIE as $k=>$v) $$k=$v; foreach($_POST as $k=>$v) $$k=$v; foreach($_GET as $k=>$v) $$k=$v;
которое можно поместить в отдельный файл и подключать его с помощью require_once вначале работы скрипта.
Комментарии по теме (PHP):
Alexey Miroshko: есть хорошая функция extract ;)
Отправлено: [04.11.2008 13:20:24]