PHP/MySQL | Сброс $_SESSION
Bugi Men (30.07.2017 в 15:02)
Gazro (30.07.2017 в 14:59)
Ошибка вообще-то в пятой строчке:
unset ($_SESSION[$id]); У кого какие предположения?
А как ты ее сбрасываешь, внимательно посмотри, чего не хватает?
Gazro (30.07.2017 в 14:59)
Ошибка вообще-то в пятой строчке:
unset ($_SESSION[$id]); У кого какие предположения?
А как ты ее сбрасываешь, внимательно посмотри, чего не хватает?
Я не вижу, подскажи пожалуйста.
mc_smail (30.07.2017 в 15:04)
Убивать ссесию у юзера и перенаправить на главную
Убивать ссесию у юзера и перенаправить на главную
Как думаешь, ты мне помог?
сделай переадресацию на главную епт после убийства сесии...
Gazro,
Пробуй, должно получиться.
<?php
session_start();
$title = 'Выход';
include_once 'system/header.php';
if (isset($_GET['yes'])) {
unset ($_SESSION[$id]);
session_destroy();
header('Location /');
exit;
}
echo "<div class='block'>Что, уже уходишь? Жаль, будем ждать. <a href='?yes' class='but'>Да, мне нужно отлучиться на время</a> <a href='/' class='but'>Нет, я передумал</a></div>";
include 'system/footer.php';
?>
Пробуй, должно получиться.
<?php
session_start();
$title = 'Выход';
include_once 'system/header.php';
if (isset($_GET['yes'])) {
unset ($_SESSION[$id]);
session_destroy();
header('Location /');
exit;
}
echo "<div class='block'>Что, уже уходишь? Жаль, будем ждать. <a href='?yes' class='but'>Да, мне нужно отлучиться на время</a> <a href='/' class='but'>Нет, я передумал</a></div>";
include 'system/footer.php';
?>
Jack Daniels (30.07.2017 в 15:12)
сделай переадресацию на главную епт после убийства сесии...
сделай переадресацию на главную епт после убийства сесии...
Он сессию убить не может, вы чем читаете? Жопой что ли?
Gazro, если у тебя где то уже есть session_start(); то ее не вписывай в код, конфликтовать будут.
Gazro, а session_destroy - разрушает все данные, зарегистрированные в сессии.
Bugi Men, попробовал только что. Ошибка всё та же, unset.
Bugi Men, а нет, ошибся. Теперь орёт как на unset так и на твой destroy:
Notice: Undefined variable: _SESSION in /var/www/gaz418/data/www/vitus.ga/exit.php on line 5 Notice: Undefined variable: id in /var/www/gaz418/data/www/vitus.ga/exit.php on line 5 Warning: session_destroy(): Trying to destroy uninitialized session in /var/www/gaz418/data/www/vitus.ga/exit.php on line 6
Notice: Undefined variable: _SESSION in /var/www/gaz418/data/www/vitus.ga/exit.php on line 5 Notice: Undefined variable: id in /var/www/gaz418/data/www/vitus.ga/exit.php on line 5 Warning: session_destroy(): Trying to destroy uninitialized session in /var/www/gaz418/data/www/vitus.ga/exit.php on line 6
Bugi Men, нооо, таки да, не смотря на ошибки, меня выкинуло с кабинета наконец-то. Как убрать ошибки? Именно убрать а не скрыть?
________
посл. ред. 30.07.2017 в 15:22; всего 1 раз(а); by Gazro
________
посл. ред. 30.07.2017 в 15:22; всего 1 раз(а); by Gazro