我必须在我的本地环境中进行项目。两者都使用PHP会话。
每当我登录到一个网站,另一个显示我已经登录,但它不允许我访问管理面板,因为用户名和密码不在该项目数据库。
我该如何修复它?
使用不同的会话变量。网站一用$_SESSION['web1_user']
网站二用$_SESSION['web2_user']
之类的
其他选项使用不同的浏览器或私有窗口或隐身窗口
我的开发和生产服务器都是这样的…我有一个app_settings.inc.php
文件为每个web应用程序,我存储一些常量,如APP_CODENAME
,和我所有的会话使用$_SESSION[APP_CODENAME]
作为"顶级"变量,所以$_SESSION[APP_CODENAME]['authUser']="bsmith@example.com"
等,退出一个特定的应用程序是用一个简单的unset($_SESSION[APP_CODENAME])