我需要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被認可,餅乾不能有不同的域(僅適用於不同的子域),你需要的是有可能不可能。