PHP Slim v3 добавить cookie в заголовки ответа - PullRequest
0 голосов
/ 11 апреля 2019

Мы используем PHP Slim v3 в качестве бэкэнда и Angular в качестве внешнего интерфейса. Оба приложения работают на одном локальном узле с разными портами.

В одном из вызовов API мы хотели бы добавить cookie в заголовки ответа.

Использовал следующие методы для добавления файла cookie в тонкий заголовок ответа php, но добавление не было успешным до сих пор.

1) Используйте slim php v3 setCookie (API выдает ошибку сервера setCookie, вызываемую на ноль). Вызвал setCookie в $ app, $ this, $ response, но ничего не получалось.

2) Использовать методы сравнения из библиотеки (https://github.com/dflydev/dflydev-fig-cookies).

3) Используйте $ response-> withAddedHeader ("Set-Cookie", "hello = world");

Я хотел бы добавить «Set-Cookie» в заголовки ответа.

, например * * 1016

$app->post("/cookie", function($req, $response, $args) {

  // add code to set cookie in response headers.
  return $response->withStatus(200)->withJson(["status" => "success"]); 
});

Любая помощь в этой части будет полезна.

P.S. Это моя привет программа для установки cookie: -).

1 Ответ

0 голосов
/ 16 апреля 2019

Решено.

Проблема с локальным сервером API.

Используется Библиотека PHP Slim PSR7 Cookie библиотека с другим рабочим сервером localhost API для установки файла cookie в заголовок ответа.Также, используя конкретный адрес клиента для Access-Control-Allow-Origin вместо общего *.

Спасибо за помощь Сообщество!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...