php中cookie的使用方法
墨初 编程开发 498阅读
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的文件也将删除。