cookie用法示例

jerry thinkphp 2015年11月18日 收藏

cookie方法是ThinkPHP内置的函数,用于完成cookie的设置、获取和删除操作。
设置
cookie('name','value');  //设置cookie
cookie('name','value',3600); // 指定cookie保存时间为1小时
高级设置
cookie('name','value',array('expire'=>3600,'prefix'=>'think_')); // 指定有效期和前缀
// 下面的代码和上面等效
cookie('name','value','expire=3600&prefix=think_')
获取
$value = cookie('name');
无论是否设置了前缀参数,cookie方法会自动判断。
删除
删除某个cookie值,可以用:
cookie('name',null);
如果需要清空cookie,可以用:
cookie(null); // 清空当前设定前缀的所有cookie值
cookie(null,'think_'); //  清空指定前缀的所有cookie值