PHP/MySQL | Сброс $_SESSION
Bugi Men (30.07.2017 в 16:27)
322BOGDAN223, так он запирается в скобках
if(isset($GET)){header(location:/)}
после закрытия скобок он не будет работать как ни крути, по этому не важно куда его ставить, в верх или низ.
322BOGDAN223, так он запирается в скобках
if(isset($GET)){header(location:/)}
после закрытия скобок он не будет работать как ни крути, по этому не важно куда его ставить, в верх или низ.
У меня на openserver'e, если перед header выводить что-то, пишет:
Warning: Cannot modify header information - headers already sent by (output started at E:programsopenserverOpenServerdomainstest.loctest.php:4) in E:programsopenserverOpenServerdomainstest.loctest.php on line 5
И по этому у меня привычка писать код с header перед выводом любого текста
________
посл. ред. 30.07.2017 в 16:39; всего 2 раз(а); by 322BOGDAN223
//Запускаем сессию для работы с куками
session_start();
//Так как пользователь хотел выйти,
//удаляем ему логин и id из кукисов
unset($_SESSION['login']);
unset($_SESSION['id']);
//Переадресовываем на главную
header("location: index.php");
session_start();
//Так как пользователь хотел выйти,
//удаляем ему логин и id из кукисов
unset($_SESSION['login']);
unset($_SESSION['id']);
//Переадресовываем на главную
header("location: index.php");
322BOGDAN223, php какой используется? Я просто еще на древнем 5.3 остановился и больше не чего не изучал, даже не смотрел изменения языка. Возможно что в более свежих версиях делается по другому.
Bugi Men (30.07.2017 в 16:41)
322BOGDAN223, php какой используется? Я просто еще на древнем 5.3 остановился и больше не чего не изучал, даже не смотрел изменения языка. Возможно что в более свежих версиях делается по другому.
322BOGDAN223, php какой используется? Я просто еще на древнем 5.3 остановился и больше не чего не изучал, даже не смотрел изменения языка. Возможно что в более свежих версиях делается по другому.
как раз 5.3)
322BOGDAN223 (30.07.2017 в 16:42)
Bugi Men (30.07.2017 в 16:41)
322BOGDAN223, php какой используется? Я просто еще на древнем 5.3 остановился и больше не чего не изучал, даже не смотрел изменения языка. Возможно что в более свежих версиях делается по другому.
как раз 5.3)
Bugi Men (30.07.2017 в 16:41)
322BOGDAN223, php какой используется? Я просто еще на древнем 5.3 остановился и больше не чего не изучал, даже не смотрел изменения языка. Возможно что в более свежих версиях делается по другому.
как раз 5.3)
Тогда в душе не е*у что за бл*тство
Bugi Men (30.07.2017 в 16:43)
322BOGDAN223 (30.07.2017 в 16:42)
Bugi Men (30.07.2017 в 16:41)
322BOGDAN223, php какой используется? Я просто еще на древнем 5.3 остановился и больше не чего не изучал, даже не смотрел изменения языка. Возможно что в более свежих версиях делается по другому.
как раз 5.3)
Тогда в душе не е*у что за бл*тство
322BOGDAN223 (30.07.2017 в 16:42)
Bugi Men (30.07.2017 в 16:41)
322BOGDAN223, php какой используется? Я просто еще на древнем 5.3 остановился и больше не чего не изучал, даже не смотрел изменения языка. Возможно что в более свежих версиях делается по другому.
как раз 5.3)
Тогда в душе не е*у что за бл*тство
Поставил 5.5. тоже самое
Видно в php.ini чот поменять нужно)
________
посл. ред. 30.07.2017 в 16:45; всего 1 раз(а); by 322BOGDAN223
Samsung (30.07.2017 в 16:40)
//Запускаем сессию для работы с куками
session_start();
//Так как пользователь хотел выйти,
//удаляем ему логин и id из кукисов
unset($_SESSION['login']);
unset($_SESSION['id']);
//Переадресовываем на главную
header("location: index.php");
//Запускаем сессию для работы с куками
session_start();
//Так как пользователь хотел выйти,
//удаляем ему логин и id из кукисов
unset($_SESSION['login']);
unset($_SESSION['id']);
//Переадресовываем на главную
header("location: index.php");
Как говорится краткость сестра таланта, после такого объяснения всё становится ясно. Спасибо.
Вот то что мне нужно было;
p.s. как же круто ощущать то, что ты преодолел ещё одно препятствие
________
посл. ред. 30.07.2017 в 16:57; всего 1 раз(а); by Gazro
<?php
session_start();
if (isset($_GET['yes'])) {
unset($_SESSION['login']);
unset($_SESSION['id']);
header('Location: /');
exit;
}
$title = 'Выход';
include_once 'system/header.php';
echo "<div class='block'>Что, уже уходишь? Жаль, будем ждать. <a href='?yes' class='but'>Да, мне нужно отлучиться на время</a> <a href='/' class='but'>Нет, я передумал</a></div>";
include 'system/footer.php';
?>
session_start();
if (isset($_GET['yes'])) {
unset($_SESSION['login']);
unset($_SESSION['id']);
header('Location: /');
exit;
}
$title = 'Выход';
include_once 'system/header.php';
echo "<div class='block'>Что, уже уходишь? Жаль, будем ждать. <a href='?yes' class='but'>Да, мне нужно отлучиться на время</a> <a href='/' class='but'>Нет, я передумал</a></div>";
include 'system/footer.php';
?>
p.s. как же круто ощущать то, что ты преодолел ещё одно препятствие
________
посл. ред. 30.07.2017 в 16:57; всего 1 раз(а); by Gazro
if (isset($_GET['yes'])) {
unset ($_SESSION['id']);
header('Location /');
exit;
}
unset ($_SESSION['id']);
header('Location /');
exit;
}
Вот так попробуй
DELETED
31 июля 2017, в 13:02
Delete
if (filter_has_var(INPUT_GET, 'yes')) {
session_start();
unset($_SESSION);
session_destroy();
header('Location: /');
exit();
}
________
посл. ред. 31.07.2017 в 13:03; всего 1 раз(а); by PhpStorm