我的域名包含两个文件夹foo / test和foo / test2,其中包含不同的poject。 我开始讨论这两个项目 进行测试
session_start();
$_SESSION['usernameTest']='user';
for test2
session_start();
$_SESSION['usernameTest2']='user2';
并在注销时我销毁会话。
session_destroy();
问题是当我在一个项目会话上销毁会话时,在另一个项目会话中被销毁。 我如何指出要销毁哪个会话?
谢谢
答案 0 :(得分:0)
会话绑定到cookie(请参阅documentation for PHP session handling)。默认情况下,Cookie会设置为您网站的域名和根路径/
。您可以在任何session_ *函数之前通过session.cookie_path
设置设置自己的路径。
ini_set('session.cookie_path', '/foobar1');