2009-07-08 5 views
1

Im utilisant cURL pour se connecter à un site Web, puis stocker un cookie de session.cURL - cookies et sessions

Est-il possible que je peux accéder à ce cookie de session d'un autre script PHP (dans le même répertoire, etc.) Ive a essayé:

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

mais cela ne semble travailler

Répondre

5

Vous devez ajouter cela aussi, pour lire le fichier:

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

code complet:

$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); 

amusez-vous!