如何使用PHP cURL从远程网页获取cookie?

时间:2014-01-05 09:41:03

标签: php curl

当我从页面获得响应时,它会给出响应数据,但如果我想获取由页面设置的会话的cookie,我该如何使用PHP cURL获取它?

1 个答案:

答案 0 :(得分:2)

有两种方式(可能更多)你可以做到这一点。

使用cookie文件:

$cookie_file = 'e:/demo/cookies.txt';
curl_setopt($ch,CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($ch,CURLOPT_COOKIEFILE, $cookie_file);

使用来自curl的html源回复的标题。

curl_setopt($curl_connection, CURLOPT_HEADER, true);
// this is returning the http response header along with html

您可以在Set-Cookie:标题下找到第二个示例中的Cookie。

顺便说一下,我假设你知道如何处理卷曲。如果你不在这里few helps