Symfony 2.1 Security Sub Subdomain

Запуск Symfony 2.1 в приложении, и у нас есть разные песочницы кода. Например.

  • aequasi.someurl.com
  • dev.someurl.com
  • hotcarl.someurl.com

Я не могу понять, почему, но когда я вошел в aequasi , и я иду на hotcarl , мне нужно снова войти в систему. Когда я это делаю, он выводит меня из aequasi .

Все песочницы используют одну и ту же базу данных для auth

У меня это в моей config.yml :

 framework: session: cookie_domain: .someurl.com domain: .someurl.com 

ive получил php.ini настроенный для использования того же URL-адреса тоже

Кроме того, session_id являются одинаковыми

Используйте базу данных или память в качестве хранилища сеансов. Это позволяет вам делиться данными сеанса с тремя различными приложениями symfony (каждый со своей песочницей). Это устранит несоответствия между кэшами приложений и позволит вам использовать cookie типа * .domain.com.

Symfony2 предоставляет несколько драйверов для альтернативного хранения сеансов.

http://symfony.com/doc/current/components/http_foundation/session_configuration.html#custom-save-handlers