2016-04-19 2 views
0

У меня есть этот api для отдыха, который мне нужно использовать в моем PHP-коде. В принципе, мне нужно запустить API аутентификации (назовем его API-1), чтобы получить 2 файла cookie. Используя два куки, которые я получил из API-1, мне нужно будет вызвать следующий API (назовем его API-2), чтобы получить zip-файл.Как отправить cookie при нажатии на ссылку?

Когда я попытался позвонить API-1, чтобы получить файлы cookie в клиенте Postman rest, а затем введя URL-адрес API-2 в Chrome, я могу начать загрузку zip-файла. Здесь нет ошибки проверки подлинности, так как я уже получил файлы cookie, хранящиеся в Chrome, когда я запускал API-1, прежде чем запускать API-2.

Теперь мой вопрос заключается в том, как я могу создать ссылку (URL-адрес API-2) и передать файлы cookie, когда пользователь нажимает на ссылку. Я хочу, чтобы пользователь мог загрузить zip-файл после того, как он нажал на ссылку. Печенье необходимо передать, чтобы я мог избежать ошибки аутентификации.

Любые идеи?

ответ

0

для отправки печенье с использованием заголовка:

header("Set-Cookie: SIDNAME=$overwrite; path=/; secure"); 

переадрессации к URL использовать это:

header('Location: http://www.homeyli.com/'); 
+0

Привет! Я пробовал это, но для меня это не сработало. Страница, на которой запущен API-1, использует отдельное доменное имя из URL-адреса API-2. – Sakura

Смежные вопросы