我需要www.domain1.com和www.domain2.com同一个会话。 这两个域使用相同的Symfony应用程序。 所有我发现的例子(PHP Shared Sessions across Domain)只能用于子域(* .mysite.com),但我有两个不同的领域。是否可以在Symfony 2中的不同域之间共享会话?
是否有可能分享Symfony2的跨越不同领域的会议?
我需要www.domain1.com和www.domain2.com同一个会话。 这两个域使用相同的Symfony应用程序。 所有我发现的例子(PHP Shared Sessions across Domain)只能用于子域(* .mysite.com),但我有两个不同的领域。是否可以在Symfony 2中的不同域之间共享会话?
是否有可能分享Symfony2的跨越不同领域的会议?
可以例如存储会话在Redis的或内存缓存。这可以
framework:
session:
storage_id: ~
handler_id: ~
下配置这样会话数据将是相同的应用程序下,双方你的域的访问。
一些有用的链接:
其实我不认为这是可能的。如果是子域我上面的答案会的工作(使用Redis的或内存缓存或MySQL用于会话存储),但由于会议需要客户端的cookie被认可,饼干不能有不同的域(仅适用于不同的子域),你需要的是有可能不可能。