Session_start 函数中的参数数组

在PHP7之前,当我们要使用session时,必须先调用session_start()函数。这个函数并不能参数传递。所有的关于session相关配置都在php.ini中进行设置。从PHP7开始,可以在调用函数时传递参数选项数组。这些设置选项将覆盖php.ini 中的session配置。

session_start([
    'cache_limiter' => 'private',
    'read_and_close' => true,
]);

上面代码设置session.cache_limiterprivate,并且在读取完毕会话数据之后马上关闭会话存储文件。实参部分传递的选项数组将优先于php.ini中的session配置。

Last updated