作者:sisihg_676 | 来源:互联网 | 2013-07-18 13:55
COOKIE和session,都比较熟悉了,尤其是COOKIE,浏览器上经常要我们保存登录信息,就是保存到相应的COOKIE里面。
COOKIE在PHP中用主要用在客户端,session用在服务器端。想header()函数一样,在使用前不能有输出。
简单的设置一个COOKIE值,用到函数setCOOKIE(),带有6个参数:COOKIE名、COOKIE值、保存时间、保存路径、有效域名、HTTP安全传输。一般,用到前三个参数就能简单的设定一个COOKIE了。
比如: setCOOKIE("TestCOOKIE", $value,time()+3600);
用到COOKIE的时候,调用某个COOKIE值:echo $_COOKIE['TestCOOKIE']; 另外,还可以打印出$_COOKIE:print_r ($_COOKIE);
有时候要销毁COOKIE,就像设定COOKIE值一样,值为空,过期时间提前:setCOOKIE("TestCOOKIE", "", time() - 3600);
数组用法:同类信息可以以数组形式保存到COOKIE:setCOOKIE(NAME[he] , 'man'); setCOOKIE(NAME[she] , 'woman');
打印数组:print_r ($_COOKIE['NAME']);
注意的是,设置COOKIE的值不能是数组或其他,只能是字符串。