Call to undefined function session_is_registered()

Проблема

session_register(), session_unregister(), session_is_registered() объявлены устаревшими и удалены в PHP 5.4

Решение

1. Создать PHP-файл с именем session54fix.php и следующим содержанием

<?php
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]);
}

2. И добавьте следующую строку в начало файла .htaccess


php_value auto_prepend_file session54fix.php

И тащемта всё.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *