Php apache中htdocs文件夹中每个目录的单独会话

Php apache中htdocs文件夹中每个目录的单独会话,php,apache,session,xampp,Php,Apache,Session,Xampp,我在同一台服务器上托管了多个项目,即:;对于每个项目,我都在htdocs文件夹中创建了一个单独的目录。问题是所有项目之间共享同一个会话。我们有没有办法将每个项目目录的会话分开 我使用的是默认的PHP会话接口 注意:所有项目都共享一些存储在会话中的通用变量名,如isLoggedin。因此,如果用户登录了其中任何一个项目,那么他也可以在不登录的情况下访问其他项目(大问题) 阻止这种情况的一种方法是为每个项目使用不同的变量名。这样它们就不会相互干扰,例如:isLoggedIn_项目1,isLogged

我在同一台服务器上托管了多个项目,即:;对于每个项目,我都在htdocs文件夹中创建了一个单独的目录。问题是所有项目之间共享同一个会话。我们有没有办法将每个项目目录的会话分开

我使用的是默认的PHP会话接口

注意:所有项目都共享一些存储在会话中的通用变量名,如isLoggedin。因此,如果用户登录了其中任何一个项目,那么他也可以在不登录的情况下访问其他项目(大问题)

阻止这种情况的一种方法是为每个项目使用不同的变量名。这样它们就不会相互干扰,例如:isLoggedIn_项目1isLoggedIn_项目2等*

但在这一点上,我们无法更改项目的源代码,即 这需要很大的努力。因此,请建议一种方法,通过 apache服务器为每个项目目录创建/使用不同的会话


使用该功能区分页面/站点。

如何处理以下情况。所有项目都使用会话变量名称isLoggedIn,因此,如果用户登录了其中任何一个项目,那么他也可以访问其他项目而无需登录。