Autor | Zpráva | ||
---|---|---|---|
weny1 Profil * |
#1 · Zasláno: 21. 6. 2014, 21:21:29
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')); |
||
Časová prodleva: 8 dní
|
|||
drubez Profil * |
#2 · Zasláno: 29. 6. 2014, 14:55:07
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.
|
||
Časová prodleva: 10 let
|
0