我有这个代码:
public function get_thead_page($cookie=null) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $this->url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_COOKIEFILE,'');
if($cookie) curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
现在我不想使用我的 cookie 值,但我希望浏览器为我处理它。我希望请求表现得好像它是由浏览器给出的。
所以我想用请求加载cookie而不是提供一个值......
有这个价值。。
curl_setopt($ch, CURLOPT_COOKIEFILE,'');
它要求 cookie 文件位置...但我不想指定位置,我希望发送请求时以某种方式加载 cookie 而无需指定系统上的路径..
有什么解决办法吗?