我在symfony2中有两个不同的项目。我使用symfony2.3版本。
我已经使用fosuserbundle进行用户身份验证。
我有一个服务器。我已经在
上传了我的两个项目- /var/www/html/project1
- /var/www/html/project2
我正在访问我的两个应用程序/项目,如
- http://202.12.0.0/project1和
- http://202.12.0.0//project2。
(此处的IP仅用于示例)。我用的不是我的IP)。
我的问题是,当我登录在http://202.12.0.0/project1它存储会话以http://202.12.0.0为域。
所以当我登录http://202.12.0.0/project2时,它从http://202.12.0.0/project1注销。我需要重新登录。
和V/S项目2相同。
我没有其他选择。我的意思是我没有选择虚拟主机为这两个不同的项目。我有局域网,每个人都使用这个项目/我的应用程序使用IPaddress/project。
我在不同的应用程序Symfony2中引用会话,但它没有帮助我。
您可能应该配置两个项目使用不同的位置存储会话文件。
在Symfony2中,您可以在框架配置中使用save_path
参数
更多信息:http://symfony.com/doc/current/cookbook/session/sessions_directory.html
也可以在PHP中严格使用session_save_path函数来完成。
编辑。此外,仅更改会话名称也可以工作。您可以通过框架配置或session_name PHP函数来实现。