Как удалить куки из браузера? - PullRequest
0 голосов
/ 05 августа 2011

Как удалить куки из браузера? Единственная проблема, мне нужно, чтобы это было сделано со стороны сервера. Под этим я подразумевал: когда пользователь открывает страницу, сервер автоматически удаляет файлы cookie, связанные с его страницей. Это возможно? Мне это нужно, потому что иногда пользователи слишком, скажем так, ленивые делают это сами.

Ответы [ 3 ]

1 голос
/ 05 августа 2011

Ну, конечно, есть способ:

if (isset($_COOKIE['cookie']))
{
    //set the expiration date an hour ago
    setcookie ('cookie', '', time() - 3600);
}

Но тогда вы должны помнить, что вы уже удалили куки для этого пользователя и этого сеанса, иначе это будет головной больюустановить новые куки;)

РЕДАКТИРОВАТЬ : И это также может быть полезно в вашем случае: Как удалить все куки в PHP?

0 голосов
/ 05 августа 2011
setcookie("Cookie Name","",time()-3600*24,"/");
0 голосов
/ 05 августа 2011

установить значение срока действия cookie на отрицательное значение, используя ваш серверный язык сценариев

для php:

setcookie ('cookie_name', '', - 1);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...