cURL - kurabiye ve oturumları

2 Cevap php

Bir web sitesine giriş ve daha sonra bir oturum çerezi saklamak için cURL kullanarak Im.

Ive denedim başka bir PHP komut dosyası (vb dir aynı) o oturum çerezi erişebilirsiniz bir yolu var mı:

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

Ama bu işe görünmüyor

2 Cevap

Siz dosyayı okumak için, hem de bu eklemek gerekir:

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

tam kodu:

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

eğlenin!