thinkPHP中session()方法用法详解
时间: 2024-03-01 16:55:31 浏览: 201
ThinkPHP中Session用法详解
在 ThinkPHP 中,session() 方法是用于读取和设置 session 变量的函数。它的用法如下:
1. 读取 session 变量
可以通过 session('变量名') 的方式来读取 session 变量的值。例如:
```php
$name = session('name');
```
2. 设置 session 变量
可以通过 session('变量名', '变量值') 的方式来设置 session 变量的值。例如:
```php
session('name', 'Tom');
```
3. 删除 session 变量
可以通过 session('变量名', null) 的方式来删除指定的 session 变量。例如:
```php
session('name', null);
```
4. 清空 session 数据
可以通过 session(null) 的方式来清空所有的 session 数据。例如:
```php
session(null);
```
除此之外,session() 方法还支持传入一个数组作为参数,用于同时设置多个 session 变量的值。例如:
```php
session(['name' => 'Tom', 'age' => 18]);
```
需要注意的是,在 ThinkPHP 中,session() 方法默认使用 PHP 的 session 来存储数据。如果你想使用其他的存储方式,可以通过配置文件进行设置。
阅读全文