hi,欢迎访问本站!
当前位置: 首页编程开发正文

php中cookie的使用方法

墨初 编程开发 488阅读

Cookie 在网络系统中几乎无处不在,在 Internet 中,Cookie 实际上是指小量信息,是由 Web 服务器创建的,将信息存储在用户计算机上的文件。一般网络用户习惯用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 Session 跟踪而存储在用户本地终端上的数据,而这些数据通常会经过加密处理!下面就说说在PHP脚本代码中是如何使用Cookie的!

php创建/更新cookie

语法:

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

例1:

创建一个cookie,名字为UserName,值为mochu,过期时间为2个星期

setcookie("UserName","mochu",time()+2*7*24*3600);

例2:

php设置cookie的时候,如果不设置时间,当浏览器关闭时,cookie就会消失了!

setcookie("Age","18");

php取cookie的值

语法:

$_cookie[$cookieName];

例1:

取出UserName的值,放在变量$uName中

$uName=$_COOKIE['UserName'];

例2:

在取cookie的值时,需要先判断一下cookie是否存在

if(isset($_COOKIE['UserName'])){
    $uName=$_COOKIE['UserName'];
}

php删除指定cookie

语法:

setcookie($cookieName,value,time()-秒数);
//或者
setcookie($cookiename, '');
//或者
setcookie($cookiename, NULL);
//73so.com

例1:

删除UserName

setcookie("UserName","zs",time()-3600);

例2:

删除所有的cookie代码

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

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

声明:无特别说明,转载请标明本文来源!
相关推荐