Cookie使用说明

DoitPHP扩展类cookie,用于cookie的操作。本类提供的类方法绝大多数已被Controller基类所调用(引用)。所有单独使用本类提供的类方法的情况比较少。

类方法使用说明

1、get($cookieName, $default = null)

获取某cookie变量的值
参数说明:
$cookieName : cookie变量名
$default : 默认值

2、set($cookieName, $value, $expire = null, $path = null, $domain = null)

设置某cookie变量的值
参数说明:
$cookieName : cookie的变量名
$value : cookie值
$expire : cookie的生存周期,当主配置文件中设置了Cookie的生存周期后,这里直接默认为配置文件设置的。如没有设置,则默认一小时。
$path : cookie所存放的目录,默认为:“/”,即网站根目录。
$domain : cookie所支持的域名

3、delete($name)

删除某个Cookie变量
参数说明:
$name : cookie的名称

4、clear()

清空cookie
参数说明:
参数为空

举例说明

例一、设置cookie

Controller文件代码内容如下:

public function indexAction() {

    Cookie::set('name', 'lucky tommy');
}

例二、获取cookie

Controller文件代码内容如下:

public function indexAction() {

    cho Cookie::get('name');
}