# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.
.example.com TRUE / FALSE 0 session 4029916%2C2010-04-30T22%3A51%3A52%2C1243925043100000000000000000000000000000
我从API请求中获取cookie,我需要将这些cookie用于以下请求,如何将请求中检索到的cookie设置为curl使用的cookie文件?
上面你可以看到一个例子,我需要用不同的域写这个文件的3个cookie。
如何做到这一点?
答案 0 :(得分:2)
您需要向cURL
请求添加2个参数
$cookie_file = "/directory/to/cookie1.txt";
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
cookie1.txt
必须由cURL撰写。将剩下的部分留给cURL,它会知道放置多个域并使用它们。