0
ウェブページにアクセスするためにcURLを使用しようとしています。関連するCookieを保存する必要があります。コードは一部のページだけで動作しています。クッキーは保存されないページのJavaScriptでJavascriptで書かれているからですか?私のコードは以下の通りです:cURL PHPのすべてのページでクッキーを保存する方法を教えてください。
function httpGet($url)
{
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,TRUE);
curl_setopt($ch,CURLOPT_MAXREDIRS,2);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:19.0) Gecko/20100101 Firefox/19.0");
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookie.txt');
$output=curl_exec($ch);
curl_close($ch);
return $output;
}
echo httpGet("http://www.aol.com/"); //Saves cookies to cookie.txt
echo httpGet("http://www.supremenewyork.com/"); //Does not save cookies
クッキーがこのページに保存されるようにするにはどうすればよいですか?ありがとうございました。
そのURLにリファラを追加しようが、それらとはまだありませんクッキーを追加しました。うーん –