symfony2 如何在一个 domain/IP 上以不同的方式将会话存储到不同的应用程序
symfony2 how to store session differently on one domain/IP with to different application
我在 symfony2 中有两个不同的项目。我正在使用 symfony2.3 版本。
我已经使用 fosuserbundle 进行用户身份验证。
我有一台服务器。我已将我的两个项目上传到
- /var/www/html/project1
- /var/www/html/project2
我正在访问我的两个 applications/projects 喜欢
(这里的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 相同。
我别无选择。我的意思是我没有为这两个不同的项目选择虚拟主机。我有局域网,每个人都使用 project/my-application 使用 IPaddress/project。
我推荐了Session in different applications Symfony2但是对我没有帮助。
您可能应该将两个项目配置为使用存储会话文件的不同位置。
在 Symfony2 中,您可以在框架配置中使用 save_path
参数
更多信息:http://symfony.com/doc/current/cookbook/session/sessions_directory.html
也可以在 PHP 中使用 session_save_path 函数严格完成。
编辑。
也可以仅更改会话名称。您可以通过框架配置或 session_name PHP 函数来做到这一点。
我在 symfony2 中有两个不同的项目。我正在使用 symfony2.3 版本。
我已经使用 fosuserbundle 进行用户身份验证。
我有一台服务器。我已将我的两个项目上传到
- /var/www/html/project1
- /var/www/html/project2
我正在访问我的两个 applications/projects 喜欢
(这里的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 相同。
我别无选择。我的意思是我没有为这两个不同的项目选择虚拟主机。我有局域网,每个人都使用 project/my-application 使用 IPaddress/project。
我推荐了Session in different applications Symfony2但是对我没有帮助。
您可能应该将两个项目配置为使用存储会话文件的不同位置。
在 Symfony2 中,您可以在框架配置中使用 save_path
参数
更多信息:http://symfony.com/doc/current/cookbook/session/sessions_directory.html
也可以在 PHP 中使用 session_save_path 函数严格完成。
编辑。 也可以仅更改会话名称。您可以通过框架配置或 session_name PHP 函数来做到这一点。