您的位置:

phpcookie清除,php清空cookie

本文目录一览:

PHP中如何删除Cookie

bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure]]]]] ),要删除 cookie 需要确保它的失效期是在过去,才能触发浏览器的删除机制。

setcookie() 删除:

// 将过期时间设为一小时前

1.setcookie("TestCookie", "", time() - 3600); PHP删除Cookie的方法就是把这个cookie的有效期设置为当前时间以前.

2.setcookie("testcookie", '');或setcookie("cookiename", false);

print_r($_COOKIE);

结果果然是整个$_COOKIE数组都是空的,而非仅仅$_COOKIE['testcookie']为空.于是用winsock抓包,观察返回的http头,发现http头竟然是Set-Cookie: testcookie=deleted; expires=Mon, 18-Jun-2007 02:42:33 GMT。这说明setcookie("testcookie", '');的的确确是将testcookie这个cookie直接删除.而关于这种情况在PHP手册中完全没有说明.

定义和用法

setcookie() 函数向客户端发送一个 HTTP cookie。

cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。

cookie 的名称指定为相同名称的变量。例如,如果被发送的 cookie 名为 "name",会自动创建名为 $user 的变量,包含 cookie 的值。

必须在任何其他输出发送前对 cookie 进行赋值。

如果成功,则该函数返回 true,否则返回 false。

PHP中cookie的清除

setcookie('id','',time()-3600); 这里销毁的是id值 ,而你传过来的是echo "a href='login.php?out=out'退出/a";中的out,是变量值销毁错了!

几种清除cookie有效方法(js,asp,php)

几种清除 cookie有效方法(网页特效 asp教程 php教程) 网页特效设置cookie过期时间 script language="网页特效"

function setcookie(name days)  {   var url = document domain;   var exp = new date();   exp settime(exp gettime() + days* * * * );   document cookie = name + "="+ escape(url) +";expires="+ exp togmtstring();  } setcookie( domain ); /script

asp清除cookie

response cookies("mycookie") expires= (now()+ / ) response cookies("mycookie") expires = dateadd("h" now()) response cookies("cookiename") expires=dateadd("m" now()) php cookie

lishixinzhi/Article/program/net/201311/14188