Здравствуйте! Всегда стояла PHP 5.3, теперь пришлось невольно обновиться до PHP 5.6. Скажите, пожалуйста, как организовать register_globals = On и session_register() ? В интернете нашёл следующие варианты:
1. Эмуляция register_globals = On: в php.ini вставляем с заменой
auto_prepend_file = /etc/php/5.6/apache2/globals.php
содержимое globals.php:
<?php
extract($_REQUEST);
2. Эмуляция session_register(): на самом сайте пишем:
<?php session_start(); ?>
<?php
function session_register() {
$args = func_get_args();
foreach ($args as $key) {
if (!isset($GLOBALS[$key])) {$GLOBALS[$key] = NULL;}
$_SESSION[$key] =& $GLOBALS[$key];
}
}
session_register("var1");
?>
Не работает такой вариант. Подскажите, пожалуйста, что я не так делаю?