Различные переменные сеанса между Доменом и Субдоменом - PullRequest
2 голосов
/ 05 февраля 2020

Возможно ли настроить два разных проекта на одном домене и на одном сервере, но с разными переменными SESSION и указывать на разные папки?

Один находится на maindomain.com (обмениваться переменными сеанса с поддоменами, кроме dashboard.maindomain.com), а другой - 'dashboard.maindomain.com'

Это означает, что переменные сеанса должны совместно использоваться основной домен и любой поддомен, кроме панели мониторинга.

1 Ответ

2 голосов
/ 05 февраля 2020

Да, это возможно.

Теоретически, это должно быть так же просто, как просто правильно настроить различные домены cook ie, а также иметь отдельное хранилище (например, разные каталоги файлов, если вы с использованием файловых сессий).

Однако, поскольку файлы cookie для example.com будут действительны и отправлены клиентами во все субдомены, убедитесь, что для вашего dashboard. используется другое имя сеанса Cook ie. субдомен. Таким образом, он не будет пытаться обрабатывать куки, которые не были предназначены для него. Кроме того, это проблема безопасности, потому что ваше приложение dashboard. теперь может эффективно перехватывать файлы cookie, которые предназначены только для вашего основного домена и других поддоменов.

Таким образом, хотя это технически возможно, это не может быть хорошая идея сделать это.

...