2009-07-08 15 views
1

Ich verwende cURL, um mich auf einer Website anzumelden und dann einen Sitzungscookie zu speichern.cURL - Cookies und Sitzungen

Gibt es eine Möglichkeit, dass ich Session-Cookie von einem anderen PHP-Skript (im selben Verzeichnis etc.) Ich habe versucht zugreifen:

$ch = curl_init(); 
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); 
curl_setopt($ch, CURLOPT_URL, $url); 
echo $content = curl_exec ($ch); 
curl_close ($ch); 

Aber das scheint nicht

Antwort

5

Sie hinzufügen müssen arbeiten dies auch, um die Datei zu lesen:

curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt"); 
2

vollständigen Code:

$fp = fopen("cookie.txt", "w"); 
fclose($fp); 
$ch = curl_init(); 
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); 
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt"); 
curl_setopt($ch, CURLOPT_URL, $url); 
echo $content = curl_exec ($ch); 
curl_close ($ch); 

viel Spaß!

Verwandte Themen