Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP] Logowanie CURL, problem z headerami
Forum PHP.pl > Forum > Przedszkole
sLNLN
otóż mam dziwny problem z logowaniem na pewną stronę. Dziwny dlatego że u mnie na komputerze(na xampie) wszystko działa. Lecz gdy skrypt uruchamiam na serwerze wywala taki błąd:

Kod
HTTP/1.0 302 Moved Temporarily Location: http://xxx/ 0 Content-Type: text/html Content-Length: 0 Date: Sat, 02 Feb 2013 14:28:02 GMT Connection: keep-alive


w curlu mam ustawione headery tak:

Kod
curl_setopt( $ch, CURLOPT_HEADER, array(    'Accept-Language: pl,en-us;q=0.7,en;q=0.3 ',
                                'User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:18.0) Gecko/20100101 Firefox/18.0 ',
                                'Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7' ) );


dodam iż na serwerze mam poustawiane wszystko tak jak na xammpie (tzn ustwienia curla np. )

jak można to naprawić?

logi httpheaders:
Kod
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:18.0) Gecko/20100101 Firefox/18.0
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: pl,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: xxx
Cookie: Gdyn=KlxTBBFGQMGG7Up675QSoeGG8xRv7CAy7L2RGsRPTau1aaoS8GC890ALg20zClqGyACLls0siXM
G-Sy8xFbnexayxGxHxlGGMBFPdCCg9bRGGsMS
Connection: keep-alive

HTTP/1.1 200 OK
Date: Sat, 02 Feb 2013 15:49:31 GMT
Expires: Fri, 01 Feb 2013 15:49:31 GMT
Accept-Ranges: none
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate, max-age=0
Set-Cookie: Gdyn=KlSDvBFGQMGG7Up675QSoeQG7tRv7CAy7L2RGsRPTau1aaoS8GC890ALg20zClqGyACLls0siXM
G-Sy8xFbnexXyxGxHxlGGMBFPdCCg9bRGGsMS; Domain=hit.gemius.pl; Path=/; Expires=Wed, 30 Aug 2017 00:00:00 GMT
p3p: CP="NOI DSP COR NID PSAo OUR IND"
Connection: keep-alive
Keep-Alive: timeout=10
Content-Type: image/gif
Content-Length: 43


próbowałem ustawiać te Keep-Alive na jakaś wartość ale wtedy błąd znika, lecz cały skrypt przestaje działać bez wyświetlenia żadnego błędu.
netmare
To nie błąd tylko nagłówek przekierowujący. Nie pamiętam CURL, ale musisz mieć ustawione żeby podążał za przekirowaniami. Jak się nie uda zawsze możesz obsłużyć to ręcznie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.