Register_Globals On — не работает…

Posted by & filed under Программы.

Использование глобальных переменных (Register_Globals) — Функция удалена в версии PHP 5.4.0.

Как быть? да вот так…

<?php
// Emulate register_globals on
if (!ini_get(‘register_globals’)) {
$superglobals = array($_SERVER, $_ENV,
$_FILES, $_COOKIE, $_POST, $_GET);
if (isset($_SESSION)) {
array_unshift($superglobals, $_SESSION);
}
foreach ($superglobals as $superglobal) {
extract($superglobal, EXTR_SKIP);
}
}
?>