Quote:
Originariamente inviato da wingman87
Quello che ti restituisce non è un errore. Quel "302" dopo HTTP/2 è lo Status Code e 302 è un redirect
https://developer.mozilla.org/en-US/...TTP/Status/302
In particolare è un redirect alla url indicata da location, specificato poco dopo.
Dovresti fare una nuova richiesta GET a quella location, includendo anche i cookie perché è probabile che la prima richiesta abbia settato qualche cookie di sessione.
|
Non ho mai fatto 2 o più cURL di seguito, come si fa cosi:
Codice:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://m.facebook.com/login');
//---
curl_exec($ch);
curl_setopt($ch, CURLOPT_URL, 'https://m.facebook.com/checkpoint/?checkpoint_data=......tutto il resto....&_rdr');
//---
$output = curl_exec($ch);
curl_close($ch);
echo $output;
C'è un modo per estrarre "location" in modo da poterlo passare al prossimo cURL?