- => клиент JavaScript (nuxt)
Код: Выделить всё
https://client.a.com - => PHP API (тонкая платформа)
Код: Выделить всё
https:/api.a.com
- вызов от клиента (с использованием axios) настраивается с помощью withCredentials = true< /li>
Заголовки ответов API были настроены следующим образом:
Код: Выделить всё
Access-Control-Allow-Origin: https://client.a.com
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept, Origin, Authorization
Access-Control-Allow-Methods: POST, GET, OPTIONS
Теперь я хочу переместить клиент с https://client.a.com на https ://b.com
Поэтому я ничего не менял в клиенте, но меняю ответ заголовков API на
Код: Выделить всё
Access-Control-Allow-Origin: https://b.com
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: X-Requested-With, Content-Type, Accept, Origin, Authorization
Access-Control-Allow-Methods: POST, GET, OPTIONS
Каждый раз, когда я отправляю новый запрос от клиента к API, это новый сеанс PHP.
Есть идеи, в чем может быть хитрость, если она есть?
С уважением
Подробнее здесь: https://stackoverflow.com/questions/792 ... all-to-php
Мобильная версия