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


Separate session for each directory in htdocs folder in apache

我在同一台服务器上托管了多个项目,即;对于每个项目,我在htdocs文件夹中创建了一个单独的目录。问题是相同的会话在所有项目之间共享。是否有任何方法可以将每个项目目录的会话分开?

我正在使用默认的PHP会话接口

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

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

但是在这一点上,我们不能更改项目的源代码这需要很大的努力。所以请建议一个方法Apache服务器为每个项目目录创建/使用不同的会话

使用session_name函数来区分页面/站点