У меня есть две простые функции для установки и очистки куки.
private function _setCookie($value = null) {
$value = $value === null ? $this->getRandomId() : $value;
setcookie($this->getName(), $value, time()+10800, '/');
}
private function _clearCookie() {
setcookie($this->getName(), '', time()-10800, '/');
}
Есть страница, при доступе к которой начинается сеанс и при желании создается cookie.Когда происходит перенаправление вызова с другого сервера на мою страницу, удалите вызовы функций cookie внутри, выше функции _clearCookie. Я проверил, setcookie возвращает true, и я также попытался удалить cookie в том же методе, но cookie все еще доступен, когда я перезагружаю страницу.Я все еще могу найти этот cookie в браузере, а также в firebug и print_r ($ _ COOKIE)
Также я изменил время истечения времени () - (3600 * 24), как уже упоминалось, некоторые другие потоки, но без изменений в моемдело.Что мне здесь не хватает?