6.2 Session使用说明

DoitPHP的扩展类session,用于完成session的操作。本类提供的类方法已被Controller基类所调用(引用),所有单独使用本类的类方法的情况较少。

类方法使用说明:

1、start()

启动session。

参数说明:
参数为空

2、set($key, $value = null)

设置session变量的值。

参数说明:
$key : session变量名
$value : session值

3、get($key, $default = null)

获取某session变量的值。

参数说明:
$key : session变量名
$default : 默认值

4、delete($key)

删除某session的值。

参数说明:
$key:session变量名

5、clear()

清空session值。

参数说明:
参数为空

6、destory()

注销所有的session变量。

参数说明:
参数为空

7、close()

停止session写入。

参数说明:
参数为空

举例说明:

例一、设置session的值

Controller文件代码内容如下:

public function indexAction() {
$this->setSession('loginUserName', '幸运的Tommy');
}

public function indexAction() {
Session::set('loginUserName', '幸运的Tommy');
}