对于多域名网站,我已经设置了自己的会话路径 - 使用session_save_path()
- 就像我在共享托管环境中一样。这是我的代码:
$seoDomain = $_SERVER['HTTP_HOST'];
$sessionPath = '/home/whatever/sessions' .DIRECTORY_SEPARATOR .$seoDomain;
ini_set('session.gc_maxlifetime', 3*60*60); // 3 hours
ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 100);
ini_set('session.use_only_cookies', true);
if (!is_dir($sessionPath)) {
mkdir($sessionPath, 0775, true);
}
session_save_path($sessionPath);
session_start();
我已使用ini_get('session.save_path')
检查是否已正确设置。一切都很好看。但是没有任何内容写入特定文件夹。由于我的会话仍然运行良好,我认为它们存储在默认文件夹中。
我错过了什么?