При смене версии PHP появилась масса ошибок об отсутствии функции session_register

04.04.2017 00:50:21
Решил созданием одноименных функций эмулирующих функционал.
 
function fix_session_register(){
 
    function session_register()
    {
        $args = func_get_args();
 
        foreach ($args as $key){
            $_SESSION[$key]=$GLOBALS[$key];
        }
    }
 
    function session_is_registered($key)
    {
        return isset($_SESSION[$key]); 
    }
 
    function session_unregister($key)
    {
        unset($_SESSION[$key]);
    }
}
 
if (!function_exists('session_register')) fix_session_register();

Пометки: session_register, session_is_registered, session_unregister
Яндекс.Метрика