开发者

How to delete cookies from the browser?

开发者 https://www.devze.com 2023-03-26 06:11 出处:网络
How to delete cookies from the browser? Only problem, I need it to be done from server-side. With that I mea开发者_JAVA百科nt: When user opens page, server automatically deletes cookies that are relat

How to delete cookies from the browser? Only problem, I need it to be done from server-side. With that I mea开发者_JAVA百科nt: 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.


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?


set the cookie expiration value to a negative value, via your server-side scripting language

for php:

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


setcookie("Cookie Name","",time()-3600*24,"/");
0

精彩评论

暂无评论...
验证码 换一张
取 消