函数名:session_save_path()
适用版本:PHP 4, PHP 5, PHP 7
用法:session_save_path() 函数用于获取或设置当前会话的保存路径。会话保存路径是指保存会话数据的目录路径。
语法: string session_save_path ([ string $path ] )
参数:
- $path(可选):要设置的会话保存路径。如果不提供该参数,则函数会返回当前的会话保存路径。
返回值:
- 当提供 $path 参数时,函数返回之前的会话保存路径。
- 当不提供 $path 参数时,函数返回当前的会话保存路径。
示例:
// 获取当前会话的保存路径
$savePath = session_save_path();
echo "当前会话保存路径:".$savePath;
// 设置新的会话保存路径
$newPath = '/path/to/save/session';
session_save_path($newPath);
echo "新的会话保存路径已设置为:".$newPath;
注意事项:
- 会话保存路径必须是一个有效的目录路径,且需要具有读写权限。
- 如果提供的会话保存路径无效,函数将返回空字符串。
- 在调用 session_start() 之前设置会话保存路径才会生效。
- 如果未设置会话保存路径,则会使用默认的临时目录作为保存路径。