session_module_name
获取和/或设置当前会话模块
PHP 4.0.1 及以上版本
session_module_name() 函数用于获取或设置当前会话的存储模块名称(会话的存储机制)。PHP 支持多种会话存储模块,如文件、数据库等。此函数用于指定或查询当前会话使用的存储方式。
session_module_name([string $module])
$module (可选) — 要设置的会话存储模块名称。可以是以下之一:
如果没有设置 $module 参数,返回当前的会话存储模块名称;如果设置了该参数,则返回设置之前的存储模块名称。
示例 1:获取当前会话存储模块名称。
<?php // 获取当前的会话存储模块 echo session_module_name(); ?>
输出会显示当前的会话存储模块名称,例如 'files'。
示例 2:设置会话存储模块为 'user' 并获取之前的存储模块名称。
<?php // 设置会话存储模块为 'user' echo session_module_name('user'); // 输出当前存储模块名称 ?>
输出为当前的存储模块名称(如 'files'),并将会话模块更改为 'user'。
在示例 1 中,调用 session_module_name() 函数时没有传入任何参数,因此该函数返回当前会话使用的存储模块名称。在示例 2 中,传入了 'user' 参数,这会将会话存储模块改为用户自定义存储方式,并返回调用之前的存储模块名称。