Intereting Posts
Laravel – Файлы для скачивания Отправка почты с PHP на языках forgein PHP: отправлять почту в localhost Эхо из базы данных MySQL с пробелами и разрывами строк? Получите смещение часового пояса между двумя часовыми поясами на заданную продолжительность Предотвращение обхода каталога в PHP, но допускающие пути PHP fileinfo – неопределенная функция SVG для PNG с несколькими слоями изображения с использованием PHP Доступ к файлам сервера Wamp с помощью имени компьютера, установленного локального IP-адреса. Приложение Android Могу ли я использовать php для отправки ошибки сервера с сообщением? извлекать теги (слова) из цельной строки Загрузка значений в листы Google Как получить продукты из определенной категории в magento электронной коммерции Что такое PHP как «Персональная домашняя страница» и «Препроцессор гипертекста PHP»? php случайный порядок от foreach

Не удается удалить php set cookie

Я установил cookie через этот вызов в php

setcookie('alert_msg', 'you have the add badge'); 

Я попытался отключить его таким образом

 setcookie('alert_msg', ''); setcookie('alert_msg', false); setcookie('alert_msg', false, 1); setcookie('alert_msg', false, time()-3600); setcookie('alert_msg', '', 1, '/'); 

и он все равно не отключит значение cookie в $ _COOKIE ['alert_msg'].

Я пробовал как в Firefox, так и в Chrome

Пример кода:

 if (isset($_COOKIE['alert_msg'])) { $this->set('alert_msg', $_COOKIE['alert_msg']); unset($_COOKIE['alert_msg']); setcookie('alert_msg', '', 1, '/'); } с if (isset($_COOKIE['alert_msg'])) { $this->set('alert_msg', $_COOKIE['alert_msg']); unset($_COOKIE['alert_msg']); setcookie('alert_msg', '', 1, '/'); } 

Проверьте путь к файлу cookie.

Поскольку вы не передаете параметр setcookie функцию setcookie , в этом случае cookie будет установлен только для текущего каталога и может быть использован и может быть отменен только из этого каталога.

Возможное решение – передать значение path как / . Таким образом, cookie можно использовать и отключать от любой части приложения.