Loading...
PHP/MySQL | не выходит с страницы
Всем привет не выходит с страницы код выхода

setcookie('uid', '');
setcookie('pass', '');
session_destroy();
header('Location: /');
Aleks10932 , Stackoverflow
_(Ulty)_ , спасибо
Aleks10932 (21 мар 2024, в 23:16)
_(Ulty)_ , спасибо
Если не сработает, то дай ссылку на проект, посмотрю проблему)
Щас бы в куках пароль хранить, а не вот это все
n0o0b , ??
Прочитать документацию по setcookie()

Чтобы удалить cookie достаточно в качестве срока действия указать какое-либо время в прошлом. Это запустит механизм браузера, удаляющий истёкшие cookie.

// установка даты истечения срока действия на час назад
setcookie('TestCookie', '', time() - 3600);


Прочитать документацию по session_destroy()

Замечание: Нет необходимости вызывать session_destroy() в обычном коде. Очищайте массив $_SESSION вместо удаления данных сессии.

$_SESSION = [];


Прочитать документацию по header()

Конкретно в документации не указано, но после отправки заголовка "Location" рекомендуется прекращать выполнение кода конструкцией - exit.


header('Location: /path');
exit;

________
посл. ред. 22.03.2024 в 15:36; всего 8 раз(а); by Вилы Выкидные
Онлайн: 2
Время:
Gen. 0.0702
(c) ByMAS.RU 2010-2025