mark_edinoroglove
@mark_edinoroglove

Почему не доступна куки из поддомена?

Здравствуйте, вообщем, существует cookie которая имеет domain=".example.com" и создается на m.example.com, я посылаю ajax запрос с m.example.com на страницу example.com/api, в api используется перменная $_COOKIE["AUTH"], и почему то если я отправляю тот же ajax с example.com на example.com/api то переменная $_COOKIE["AUTH"] существует, а если с m.example.com на example.com/api то переменная $_COOKIE["AUTH"] не существует, как это исправить?
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 1
Immortal_pony
@Immortal_pony Куратор тега PHP
Надо разрешить CORS для поддомена.
Примерно так (инструкция для Apache):
SetEnvIf Origin ^(https?://.+\.mywebsite\.example(?::\d{1,5})?)$   CORS_ALLOW_ORIGIN=$1
Header append Access-Control-Allow-Origin  %{CORS_ALLOW_ORIGIN}e   env=CORS_ALLOW_ORIGIN
Header merge  Vary "Origin"

Подробности на SO
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽