Problem polega na tym, że żadne dane wysyłane przy pomocy metody post nie docierają do php. Tablice $_POST i $HTTP_POST_VARS, a nawet ciąg $HTTP_RAW_POST_DATA pozostają puste. Napisałem w tej sprawie mail do administratora i otrzymałem taką oto odpowiedź:
Cytat
Problem jest znany od dawna i omawiany na roznych forach programistow php.
Do tej pory nie ma na to zadnego "lekarstwa". Problem dotyczy dzialania
metody
POST "mieszajac" ja razem z GET w PHP5 w specyficznej konfiguracji Apache
PHP4 modul + PHP5 cgi. Zapewne Panstwo orientujecie sie co do ograniczen
niosacych za soba taki sposob instalacji, niestety poza proxy/port
forward nie ma
ZADNEJ innej mozliwosci jednoczesnej kompilacji tych dwoch wersji
interpretera
tegoz jezyka
Jedyne co mozna zrobic, to "nie mieszac" metod w jednym "zapytaniu" - to
wystarcza
w 100%, formularze beda dzialac poprawnie, kwestia poprawki kodu lezy po
stronie
programisty i nie zajmuje wiecej niz 5 minut w zaleznosci od stopnia
zlozonosci.
Do tej pory nie ma na to zadnego "lekarstwa". Problem dotyczy dzialania
metody
POST "mieszajac" ja razem z GET w PHP5 w specyficznej konfiguracji Apache
PHP4 modul + PHP5 cgi. Zapewne Panstwo orientujecie sie co do ograniczen
niosacych za soba taki sposob instalacji, niestety poza proxy/port
forward nie ma
ZADNEJ innej mozliwosci jednoczesnej kompilacji tych dwoch wersji
interpretera
tegoz jezyka

Jedyne co mozna zrobic, to "nie mieszac" metod w jednym "zapytaniu" - to
wystarcza
w 100%, formularze beda dzialac poprawnie, kwestia poprawki kodu lezy po
stronie
programisty i nie zajmuje wiecej niz 5 minut w zaleznosci od stopnia
zlozonosci.
Po tym mailu przeszukałem dokładnie Google, różne fora i inne źródła, ale nie znalazłem na ten temat żadnej informacji. Czy mógłby ktoś mi wyjaśnić o co tu chodzi i w jaki sposób obejść ten, rzekomo znany, problem?