Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pusta tablica $_POST a php jako CGI
Jojo
post
Post #1





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Ostatnio spotkałem się z bardzo dziwnym problemem próbując uruchomić moją aplikację napisaną w PHP5 na pewnym serwerze hostingowym. Na rzeczonym serwerze zainstalowane są równolegle PHP4 i PHP5. Czwórka jako moduł Apacha, piątka jako CGI.

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 sad.gif

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?


--------------------
Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów.

Blog: Małolepszy.info
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 13:50