How to delete cookies from the browser? Only problem, I need it to be done from server-side. With that I meant: When user opens page, server automatically deletes cookies that are related to its page. Is that possible? I need it because sometimes users are too, lets say, lazy to do it by themselfs.
Asked
Active
Viewed 1,107 times
3 Answers
1
Well, there sure is a way:
if (isset($_COOKIE['cookie']))
{
//set the expiration date an hour ago
setcookie ('cookie', '', time() - 3600);
}
But then, you have to remember the state, that you already have deleted the cookies for that user and that session, otherwise it will be a headache to set new cookies ;)
EDIT: And this also may be useful in your case: How to delete all cookies in PHP?
-
Thanks for the link. All genial is simple... `$_COOKIES = array();`. – daGrevis Aug 05 '11 at 07:52
0
set the cookie expiration value to a negative value, via your server-side scripting language
for php:
setcookie('cookie_name','',-1);

Packet Tracer
- 3,884
- 4
- 26
- 36