如何在JSON API中访问(读/写)本地cookie?

时间:2012-11-24 14:45:40

标签: php json http curl

我使用PHP创建了一个JSON API,当我直接访问它(通过地址栏)时,它能够在本地浏览器中读取和写入cookie。

当我使用cURLfile_get_contents时,我无法读取和写入本地计算机的Cookie,因此我尝试使用:

curl_setopt($ch, CURLOPT_COOKIE, $_SERVER['HTTP_COOKIE']);

这适用于读取cookie,但我无法将cookie设置回浏览器。

我使用的cookie非常重要(身份验证),所以我需要使用API​​来获取它们。

1 个答案:

答案 0 :(得分:0)

使用cookie jar并在你的cURL"电话"之间分享。同时将CURLOPT_COOKIEFILECURLOPT_COOKIEJAR设置为指向同一文件,您无需使用CURLOPT_COOKIE