Ich suche eine andere Seite mit cURL, und wenn ich nicht einen bestimmten Cookie habe, kann ich den Seiteninhalt nicht sehen. Der Cookie-Name ist seepage
und sein Wert muss auf 1 gesetzt werden, damit ich den Seiteninhalt sehen kann.Einstellen eines Cookies für cURL
Ich mag diese Seite mit cURL laden, und das ist das Skript, das ich im Moment habe:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.pixhost.org/images/531/1245992_untitled-2.jpg');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_COOKIE, 'tmpfile.tmp');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'tmpfile.tmp');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'tmpfile.tmp');
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
$result = curl_exec($ch);
print_r($result);
?>
jedoch Ergebnis $ ist eine leere Variable, für die ich mit if(empty($result))
bestätigen kann. Wie setze ich cURL auf einen Cookie namens seepage
mit dem Cookie-Wert 1
?
Danke.
Sie wünschen, ein Netzwerk-Debugger verwenden (Wireshark, Fiddler usw.), um zu bestätigen, dass Ihr Cookie wirklich nicht gesendet wird. – EricLaw