我一直在尝试创建可从我网站上的不同文件夹访问的SESSIONS。这些SESSIONS将根据具体情况设置在不同的文件夹中:“/”,“/ teachers”,“/ students”
我目前的情况:
在我的PHP文件中:
在页面顶部:
session_set_cookie_params(time() + 86400000, '/', '.mysite.com', 0, 1);
ini_set('session.use_only_cookies', 1);
session_start();
我在哪里设置了SESSIONS
session_regenerate_id(true);
$_SESSION['signature'] = $signature;
一切似乎在/teachers
中正常工作,但在/students
中却没有。当我登录/students
文件夹时,它会成功转到仪表板,但在下次刷新时会自动退出。
如果我在PHP.ini文件中设置了session.save_path,则自动注销会停止,但是当从“/”访问时SESSION不可用,但可以从任何其他文件夹/学生,教师等访问
session.save_path = '/home/mysite/sessions'
我不对的是什么?我的设置有问题吗?