thinkphp3设置session
时间: 2023-09-20 17:10:05 浏览: 102
thinkphp3.x中session方法的用法分析
在 ThinkPHP 3 中,可以通过配置文件来设置 Session。以下是步骤:
1. 打开应用目录下的 `Conf` 目录,找到 `config.php` 文件。
2. 在 `config.php` 文件中找到以下代码:
```php
// 默认Cookie驱动
'COOKIE_DRIVER' => 'cookie',
```
这里默认使用了 Cookie 驱动,如果你想使用 Session 驱动,可以将 `COOKIE_DRIVER` 改为 `SESSION_DRIVER`,即:
```php
// 默认Session驱动
'SESSION_DRIVER' => 'session',
```
3. 如果使用 Session 驱动,还需要设置 Session 配置,可以在 `config.php` 文件中添加以下代码:
```php
// Session配置
'SESSION_OPTIONS' => array(
'expire' => 3600, // Session有效期,单位:秒
),
```
以上代码设置了 Session 的有效期为 3600 秒。
需要注意的是,如果你的服务器环境不支持 Session,需要安装并启用 Session 扩展。另外,如果你的应用需要跨域访问 Session,则需要设置 `SESSION_OPTIONS` 中的 `domain` 和 `path` 参数。
阅读全文