2016-04-19 18 views
0

私はPHPコードで使用する必要があるこの残りのAPIを持っています。基本的には、認証API(API-1と呼ぶ)を実行して2つのCookieを取得する必要があります。 API-1から取得した2つのCookieを使用して、次のAPI(API-2と呼ぶ)を呼び出してzipファイルを取得する必要があります。リンクをクリックしたときにクッキーを送信するにはどうすればよいですか?

Postman RestクライアントでCookieを取得するためにAPI-1を呼び出してから、Chrome上のAPI-2のURLをキー入力すると、zipファイルのダウンロードを開始できました。 API-2を実行する前にAPI-1を実行したときに既にChromeにCookieが保存されているため、認証エラーは発生しません。

私の質問は、リンク(API-2のURL)を作成し、ユーザーがリンクをクリックしたときにCookieを渡すことができるようにする方法です。ユーザーがリンクをクリックした後にzipファイルをダウンロードできるようにしたい。認証エラーを回避できるように、Cookieを渡す必要があります。

アイデア?ヘッダーを使用して送信Cookieの

答えて

0

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

こんにちは:この使用をURLにリダイレクト用

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

!私はそれを試みたが、それは私のために適切に動作しませんでした。 API-1を実行するページは、API-2のURLとは別のドメイン名を使用しています。 – Sakura

関連する問題