php中cookie的使用方法

正文实例陈诉了php批量删除cookie的简短达成形式。分享给我们供我们参谋。具体得以达成格局如下:

1.创建/更新cookie

复制代码 代码如下:
//删除单个cookie:键值设置为空、时间设置为过期了的年华
setCookie(“name”,””,time()-60);

复制代码 代码如下:

//删除七个cookie,选用遍历数组方式
foreach($_COOKIE as $key=>$value){
 setCookie($key,””,time()-60);
}
?>
知识要点:假如把某部网址的兼具cookie都剔除了,则保留该网址cookie的文件,也将会被剔除;假若只是删除个中二个cookie,则只在文件里的该cookie消息被去除。

setCookie($cookieName,$value,time()+秒数);

梦想本文所述对大家的php程序设计拥有利于。

事例:创造二个cookie,名叫UserName,值为zs,过期时光为2个礼拜

复制代码 代码如下:

setcookie(“UserName”,”zs”,time()+2*7*24*3600);

澳门新葡萄京官网注册,若果不安装时间,就不会保留到cookie文件中。浏览器不关时,可以访谈。当浏览器关闭时,就不可能采访了。

例子:

复制代码 代码如下:

setcookie(“Age”,”18″);

2.取cookie的值

复制代码 代码如下:

$_cookie[$cookieName];

事例:抽出UserName的值,放在变量$uName中

复制代码 代码如下:

$uName=$_COOKIE[‘UserName’];

取值的时候,日常会先判别是不是为空,再举办取值操作。上面包车型地铁取值操作平常那样写:

复制代码 代码如下:

if (!empty($_COOKIE[‘UserName’]))
{

$uName=$_COOKIE[‘UserName’];

}

3.去除钦点cookie

复制代码 代码如下:

setcookie($cookieName,value,time()-秒数);
//或者
setcookie($cookiename, ”);
//或者
setcookie($cookiename, NULL);

例子:删除UserName

复制代码 代码如下:

setcookie(“UserName”,”zs”,time()-3600);

4.删减当前对话的持有cookie

复制代码 代码如下:

foreach($_COOKIE as $key=>$val){
setcookie($key,””,time()-100);
}

当无cookie时,本机保存cookie的文件也将去除。

发表评论

电子邮件地址不会被公开。 必填项已用*标注