Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php symfony2如何在一个域/IP上以不同的方式将会话存储到不同的应用程序_Php_Session_Fosuserbundle_Symfony 2.3 - Fatal编程技术网

Php symfony2如何在一个域/IP上以不同的方式将会话存储到不同的应用程序

Php symfony2如何在一个域/IP上以不同的方式将会话存储到不同的应用程序,php,session,fosuserbundle,symfony-2.3,Php,Session,Fosuserbundle,Symfony 2.3,我在symfony2有两个不同的项目。我使用的是symfony2.3版本 我使用fosuserbundle进行用户身份验证 我有一台服务器。我已经上传了我的两个项目在 /var/www/html/project1 /var/www/html/project2 我正在访问我的两个应用程序/项目,如 及 (此处仅给出了IP示例。我使用的不是我的IP) 我的问题是当我登录it存储会话以作为域时 所以当我登录时,它会从中注销。我需要再次登录 和V/S项目2相同 我没有其他选择。我的意思是,对于这两个不

我在symfony2有两个不同的项目。我使用的是symfony2.3版本

我使用fosuserbundle进行用户身份验证

我有一台服务器。我已经上传了我的两个项目在

  • /var/www/html/project1
  • /var/www/html/project2
  • 我正在访问我的两个应用程序/项目,如

  • (此处仅给出了IP示例。我使用的不是我的IP)

    我的问题是当我登录it存储会话以作为域时

    所以当我登录时,它会从中注销。我需要再次登录

    和V/S项目2相同

    我没有其他选择。我的意思是,对于这两个不同的项目,我没有虚拟主机的选项。我有局域网,每个人都使用这个项目/我的应用程序使用IPaddress/project


    我提到了,但它对我没有帮助。

    您可能应该将两个项目配置为使用存储会话文件的不同位置

    在Symfony2中,您可以在框架配置中使用
    save_path
    param来实现这一点

    更多信息:

    它也可以在PHP中使用函数严格地完成

    编辑。
    此外,仅更改会话名称也可以起作用。您可以通过框架配置或PHP函数来实现这一点。

    感谢您的解决方案。我以前尝试过使用save_path。但这帮不了我。但是我使用session_name获得了成功。