I napisać niektóre PHP kod okresowo URL i ono pracować świetnie. Wtedy the miejsce musieć coś i teraz ono pracować. Ono pracować świetnie przez Firefox ale I dostawać 400 Bad Prośba przez KĘDZIOR. Ono wydawać się jakby I próbować każdy curl_opt położenie bez sukces. I myśleć jeżeli I móc właśnie the dokładny ten sam Prośba chodnikowiec który Firefox I musieć grzywna. Ale dlaczego ale? CURL wydawać się to ekstra rzecz bez mój ono to. Lately I ustawiać mój swój chodnikowiec z prawie the ten sam rzecz Firefox jak rzecz: --------- $header = szyk ("Akceptować: tekst/html, zastosowanie/xhtml+xml, application/xml; q=0.9, */*; q=0.8", "Akceptować-Język: en-, en; q=0.5", " Akceptować-Charset: ISO-8859-1, utf-8; q=0.7, *; q=0.7", "Keep-Alive: 300", "Związek: keep-alive", "Cache-Kontrolować: max-age=0", "Akceptować-Szyfrować: gzip, deflate"); curl_setopt ($ch, CURLOPT_HTTPHEADER, $header); ------ *** The działanie Firefox chodnikowiec być podstawowy ***: Host: www.example.com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; En-USA; rv: 1.9.0.10) Gecko/2009042316 Firefox/3.0.10 GTB7.0 (.NET CLR 3.5.30729) Accept: tekst/html, zastosowanie/xhtml+xml, application/xml; q=0.9, */*; q=0.8 Accept-Language: en-, en; q=0.5 Accept-Encoding: gzip, deflate Accept-Charset: ISO-8859-1, utf-8; q=0.7, *; q=0.7 Keep-Alive: 300 Connection: utrzymywać-alive Cookie: noscript=1; userid=1550521915; xsession=d9c73c024e99af04581a30521d3558ba; datrval=1276442132-05e4a9265e4ac217a93748a73720f4becd56decd0c7d576d04eb8 Cache-Control: max-age=0 --------
There być nazwa użytkownika który I bieg przez kędzior przed mój prośba dla the strona I chcieć i *** The te działanie SKARBIKOWANY chodnikowiec I być dosłanie być jeden: POST /datadirectory/viewinfo.ph p HTTP/1.0 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; En-USA; rv: 1.9.0.10) Gecko/2009042316 Firefox/3.0.10 GTB7.0 (.NET CLR 3.5.30729) Host: www.example.com Cookie: xsession=d9c73c024e99af04581a30521d3558ba; userid=1550521915; noscript=1; datrval=1276442132-05e4a9265e4ac217a93748a73720f4becd56decd0c7d576d04eb8 Accept: tekst/html, zastosowanie/xhtml+xml, application/xml; q=0.9, */*; q=0.8 Accept-Language: en-, en; q=0.5 Accept-Charset: ISO-8859-1, utf-8; q=0.7, *; q=0.7 Keep-Alive: 300 Connection: utrzymywać-alive Cache-Control: max-age=0 Accept-Encoding: gzip, deflate Content-Length: 0 Content-Type: application/x-www-form-urlencoded
The różnica który I myśleć móc ono być: *** POCZTA /datadirectory/viewinfo.ph p -- Huh? Dlaczego KĘDZIOR wysyłać to poczta? The miejsce wraz z chcieć być the url I chcieć. http://www.example.com/dat adirectory/viewinfo.php
*** Zadawalać-Długość: (0) -- Dlaczego być I dosłanie ono Zadawalać-Długość: (0)? I polubić właśnie to ponieważ Firefox wysyłać ono. Ale KĘDZIOR automatycznie dodawać ono. Być może to mówić the POCZTA dane długość być (0)?
*** Akceptować-: gzip, deflate. I set to ręcznie w the CURLOPT_HTTPHEADER ale jeżeli I opuszczać ono ręcznie I wciąż mieć the problem.
*** I próbować z położenie kędzior HTTP 1.0 i HTTP 1.1, 1.1 zrobić difference.
Any pomysł??
|