session register - чем заменить в PHP > 5.4?

Устраняем типичную проблему, если сессии не работают в версиях PHP>5.4

Если у вас появляется в логах или на экране отображается следующая ошибка:

Call to undefined function session_register()

То делаем свою функцию session_register() в 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().

 

Источник: https://soltyk.ru/koding-i-cms/session-register-v-php-7