Autor | Zpráva | ||
---|---|---|---|
Louka Profil |
#1 · Zasláno: 23. 2. 2012, 10:53:24
Ahoj,
používám cURL pro čtení informací ze serveru přes https:// s přihlašováním. U jedné stránky mi ovšem server vrátí jiný výsledek, než který vidím normálně v prohlížeči - posílám v adrese parametr na rozšířený výpis určité informace, ale server tento parametr při použití cURL ignoruje (resp. chová se tak). Posílám user agent shodný se svým prohlížečem (Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11) a doufal jsem, že tím server "oklamu" (pokud řeší kdo se na stránku dívá a někomu by případně nechtěl informaci dát). Nicméně jsem ho neoklamal a on tvrdošíjně trvá na tom, že mi požadovaný výsledek prostě nevrátí. Máte někdo tušení, jak to lze případně řešit? |
||
Keeehi Profil |
#2 · Zasláno: 23. 2. 2012, 11:07:57
Louka:
Co cookies? Nechce ještě náhodou je? |
||
Louka Profil |
#3 · Zasláno: 23. 2. 2012, 11:15:01 · Upravil/a: Louka
Posílám CURLOPT_HTTPAUTH, CURLAUTH_BASIC při každém dotazu (funguje to spolehlivě, až na tento jeden případ).
Když jsem si v Chromu hrál na ten cURL, tak jsem promazal cookies, zavolal si přímo tu adresu se všemi parametry, vyskočila autentifikace, přihlásil jsem se a - voilà - dostal jsem, co jsem požadoval. Proto jsem myslel, že cookies to nebude. Ale pro jistotu zkusím, díky za tip :). Neuvěřitelné - cookies to nebyly, ale server pravděpodobně zaráželo vloudivší se nastavení curl_setopt($ch, CUROPT_HEADER, FALSE); ...
|
||
Časová prodleva: 11 let
|
0