Я перенес свой javascript-клиент в другой домен, и теперь межсайтовый вызов php api не использует один и тот же сеанс phPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Я перенес свой javascript-клиент в другой домен, и теперь межсайтовый вызов php api не использует один и тот же сеанс ph

Сообщение Anonymous »

В течение некоторого времени мне приходилось использовать конечную точку: Чтобы все это работало вместе, мне нужен был общий сеанс PHP. Для этого я настроил все так:
  • вызов от клиента (с использованием 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»