点击链接时如何发送cookie?

时间:2016-04-19 10:22:36

标签: php rest cookies

我有我需要在我的PHP代码中使用的其余api。基本上,我需要运行身份验证API(让它称之为API-1)来获取2个cookie。使用我从API-1获得的2个cookie,然后我需要调用下一个API(让它称之为API-2)来获取zip文件。

当我尝试调用API-1来获取Postman rest客户端中的cookie,然后在Chrome上键入API-2的URL时,我就可以开始下载zip文件了。这里没有验证错误,因为我在运行API-2之前运行API-1时已经将Cookie存储在Chrome中。

现在我的问题是如何确保我可以创建链接(API-2的URL)并在用户点击链接时传递cookie。我希望用户能够在点击链接后下载zip文件。需要传递cookie,以便我可以避免身份验证错误。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

用于发送使用标题的cookie:

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

重定向到url使用此:

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