Witam. Pojawił mi się taki problem na praktycznie jednej podstronie(sic) i tylko przy korzystaniu przez zdalnego klienta, u mnie - przy dowolnej przeglądarce wszystko jest w porządku. Nie za bardzo wiem gdzie i jak szukać przyczyny. W error logu nic się nie pojawia, w access logu jest po prostu request wygląda podobnie jak wszystkie inne - tylko, że ma kod 400 oraz (nie wiem czy ma to znaczenie) jest wykonany przez http 1.0 a nie 1.1. Najchętniej zwaliłbym winę na transparentne proxy z którego korzysta klient - ale z innymi podstronami nie występują żadne problemy, więc wskazywało by to na jakiś błąd w kodzie PHP. Z drugiej strony u mnie nawet korzystając z linksa odpalonego na jakimś zewnętrznym serwerze shelowym mogę bez problemu załadować tą podstronę.
W jaki sposób dojść do tego co faktycznie powoduje ten błąd "invalid request" ? Żądany adres nie zawiera żadnych specjalnych znaczków - tylko litery i "?&=", konkretniej:
Kod
88.80.142.11 - - [04/Nov/2008:13:48:40 +0100] "GET /admin/zamowienia.php?__Table=zamowienia&filtr=all HTTP/1.0" 400 - "http://88.80.142.11/admin/index.php" "Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3"

Nie za bardzo nawet wiem jak to testować, bo dla mnie problem "nie występuje"