2012-06-06 6 views
-4

Как очистить файлы cookie через php?Очистка файлов cookie через PHP

Мне нужен код php, который очистит файлы cookie, а затем обновит страницу.

Мне нужна ссылка <a href=""></a>, и когда я нажимаю на нее, куки очищаются, а страница обновляется.

+0

У вас есть определенные куки, которые вы хотите удалить, или есть слишком много, чтобы сделать каждый по отдельности? –

+0

Включая только одну информацию о языке, используемом на сайте. "PHPSESSID" – mulekula

+0

Тогда ответ ниже Джон Конде будет работать отлично –

ответ

2

From the PHP manual (который вы должны читать перед тем приходить сюда, чтобы попросить о помощи)

Пример # 2 SetCookie() удалить пример

При удалении куки вы должны гарантировать, что срок годности в прошлом, чтобы вызвать механизм удаления в вашем браузере. Примеры следовать, как удалить куки, посланные в предыдущем примере:

<?php 
// set the expiration date to one hour ago 
setcookie ("TestCookie", "", time() - 3600); 
setcookie ("TestCookie", "", time() - 3600, "/~rasmus/", "example.com", 1); 
?> 
0

Вы сможете только удалить куки, которые имели временную набор истечения. Если вы установите их с истечением времени 0, это означает, что «cookie будет истекать в конце сеанса (когда браузер закрывается)», и браузер сохранит их, несмотря на получение заголовков удалений. (Firefox 13, во всяком случае).

См php setcookie()

Смежные вопросы