2016-10-03 9 views
1

Мне нужна такая же сессия в www.domain1.com и www.domain2.com. В обоих доменах используется одно и то же приложение Symfony. Все примеры, которые я нашел (PHP Shared Sessions across Domain) работают только для поддоменов (* .mysite.com), но у меня есть два разных домена.Можно ли использовать сеансы в разных доменах в Symfony 2?

Можно ли разделить сеанс между различными доменами в Symfony2?

ответ

3

Вы можете сохранить сеанс, например. в Redis или Memcache. Это можно настроить под

framework: 
    session: 
     storage_id: ~ 
     handler_id: ~ 

Таким образом, данные сеанса будут доступны обоими вашими доменами в одном приложении.

Некоторые полезные ссылки:

0

Я на самом деле не думаю, что это возможно. Если бы это были субдомены, то ответ над мной работал бы (используя redis или memcache или mysql для хранения сеанса), но поскольку для сеансов необходимо, чтобы файлы cookie на стороне клиента были распознаны, а куки-файлы не могут иметь разные домены (только разные поддомены), то, что вам нужно, вероятно, невозможно.

 Смежные вопросы

  • Нет связанных вопросов^_^