Autor Zpráva
weny1
Profil *
Ahoj všem,

mám zde URL. Externí XML zaheslované a jméno a heslo se přenáší v URL.
Snažím se pomocí CURL zpracovat soubor, ale pokaždé to hodí chybu 302. Jak to projde autentifikaci přesměruje se to.
Snažil jsem se použít CURLOPT_FOLLOWLOCATION, true ale bez úspěchu.
Pokud vypnu CURLOPT_RETURNTRANSFER, tak se obsah vypíše, ale nemám ho v žádné proměnné, kterou bych mohlů zpracovat dál.

Moc děkuji za radu

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, '$moje url_s _parametry');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_TIMEOUT, 4);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request_xml);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Connection: close'));
drubez
Profil *
Matně si vzpomínám, že jsem něco takového taky řešil. Myslim, že jsem z hlavičky odpovědi ručně vyparsoval hlavičku Location a na její obsah jsem se "přesměrovával ručně" - resp. dotázal CURLem znovu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0