我在同一台服务器上托管了多个项目,即;对于每个项目,我在htdocs文件夹中创建了一个单独的目录。问题是所有项目之间共享相同的会话。我们有什么办法可以分开每个项目目录的会话?
我正在使用默认的PHP会话界面
注意:所有项目都会共享存储在会话中的一些常见变量名称,例如 isLoggedin 。因此,如果用户登录任何一个项目,那么他也可以访问其他项目而无需登录(大问题)。
阻止这种情况的一种方法是为每个项目使用不同的变量名称。因此他们不会介入ex: isLoggedIn_Project1 , isLoggedIn_Project2 等。*
但是在这一点上我们无法改变项目的源代码 会付出很多努力。亲切地建议一种方式 apache server为每个项目目录创建/使用不同的会话