首页 > Web开发 > 详细

16/7/8_PHP-设置cookie

时间:2016-07-08 17:51:22      阅读:232      评论:0      收藏:0      [点我收藏+]

PHP设置Cookie最常用的方法就是使用setcookie函数,setcookie具有7个可选参数,我们常用到的为前5个:

name( Cookie名)可以通过$_COOKIE[‘name‘] 进行访问
value(Cookie的值)
expire(过期时间)Unix时间戳格式,默认为0,表示浏览器关闭即失效
path(有效路径)如果路径设置为‘/‘,则整个网站都有效
domain(有效域)默认整个域名都有效,如果设置了‘www.imooc.com‘,则只在www子域中有效

$value = ‘test‘;
setcookie("TestCookie", $value);
setcookie("TestCookie", $value, time()+3600);  //有效期一小时
setcookie("TestCookie", $value, time()+3600, "/path/", "imooc.com"); //设置路径与域

PHP中还有一个设置Cookie的函数setrawcookie,setrawcookie跟setcookie基本一样,唯一的不同就是value值不会自动的进行urlencode,因此在需要的时候要手动的进行urlencode。

setrawcookie(‘cookie_name‘, rawurlencode($value), time()+60*60*24*365); 

因为Cookie是通过HTTP标头进行设置的,所以也可以直接使用header方法进行设置。

header("Set-Cookie:cookie_name=value");

16/7/8_PHP-设置cookie

原文:http://www.cnblogs.com/gaara0305/p/5653980.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!