Я прочитал несколько тем, как:PHP сессии уничтожают Попытка уничтожить UNINITIALIZED сессию
Error — session_destroy() — Trying to destroy uninitialized session, Warning: session_destroy(): Trying to destroy uninitialized session, Warning: session_destroy(): Trying to destroy uninitialized session with phpCas
И никто из них не помогают мне.
public function forbidden(){
if(!isset($_SESSION)){ session_start(); }
if(!isset($_SESSION['email']) || !isset($_SESSION['id'])){
$this->error_404();
}else{
if(!isset($_COOKIE['data'])){
session_destroy();
$this->error_404();
}
if($_COOKIE['data'] != sha1($_SESSION['email'])){
session_destroy();
unset($_COOKIE["data"]);
setcookie("data", false, time() - 3600, '/');
$this->error_404();
}
}
}
Предупреждение: session_destroy() [function.session-уничтожить]: Попытка уничтожить неинициализированный сеанс
я получить эту ошибку на втором session_destroy();
, сеанс инициализации, так что я не понимаете?
Я фактически использую эту функцию в своих файлах, но забыл использовать в этом файле. Он решил. Благодарю. – user3243925
Я благодарю. Я пишу это в режиме wiki сообщества. И ваше Принятие не дает ранга для меня. пожалуйста, пойте позже ...;) –