- PHP 7 教程
- PHP 7 - 主页
- PHP 7 - 简介
- PHP 7 - 性能
- PHP 7 - 环境设置
- PHP 7 - 标量类型声明
- PHP 7 - 返回类型声明
- PHP 7 - 空合并运算符
- PHP 7 - 宇宙飞船操作员
- PHP 7 - 常量数组
- PHP 7 - 匿名类
- PHP 7 - 闭包::call()
- PHP 7 - 过滤反序列化()
- PHP 7 - 国际字符
- PHP 7 - CSPRNG
- PHP 7 - 期望
- PHP 7 - use 语句
- PHP 7 - 错误处理
- PHP 7 - 整数除法
- PHP 7 - 会话选项
- PHP 7 - 已弃用的功能
- PHP 7 - 删除的扩展和 SAPI
- PHP 7 有用资源
- PHP 7 - 快速指南
- PHP 7 - 有用的资源
- PHP 7 - 讨论
PHP 7 - 会话选项
从 PHP7+ 开始,session_start()函数接受一组选项来覆盖php.ini中设置的会话配置指令。这些选项支持session.lazy_write,默认情况下该选项处于打开状态,并且如果会话数据已更改,则会导致 PHP 覆盖任何会话文件。
添加的另一个选项是read_and_close,它指示应读取会话数据,然后应立即关闭会话而不更改。例如,使用以下代码片段将session.cache_limiter设置为 private 并设置标志以在读取会话后立即关闭会话。
<?php session_start([ 'cache_limiter' => 'private', 'read_and_close' => true, ]); ?>