Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> HTTP_POST_VARS -> _POST
_memento_
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 19.03.2005

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


Witam,
Wlasnie uaktualnilem php na 5 i mam cmsa ktory ma wiekszosc starego kodu(mimo najnowszej wersji) ktory nie dziala pod php5 a dokladnie:
HTTP_POST_VARS, HTTP_GET_VARS, HTTP_SERVER_VARS
zastanawiam sie teraz jak to szybko zrobic by nie zmieniac tego wszystkiego w plikach na wersje odpowiadajace normom php5
Czy wie ktos jak to mozna latwo i sprawnie zrobic ?
Kombinowalem cos z tym mniejwiecej tak:
define(HTTP_POST_VARS, _POST); <-- w pliku glownym do ktorego odnosza sie wszystkie pliki
ale to nie chce dzialac - co robie zle ?
A moze macie inne ciekawsze pomysly ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cudi
post
Post #2


Administrator planeta/IRC


Grupa: Przyjaciele php.pl
Postów: 385
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Zabrze

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


$_SERVER może zostać tak jak jest, a $HTTP_POST_FILES zostało zamienione poprostu na $_FILES.

Jeśli masz dostęp do php.ini możesz również ustawić dyrektywę register_long_arrays na On, co załatwi cały problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

@hwao i @M4chu: nadanie zasięgu globalnego nic nie da, bo to za mało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tutaj potrzebny jest zasięg superglobalny, którego nie da sie nadać zmiennej. Tak więc tak czy siak trzebaby ingerować w pliki i dodawać globale do każdej funkcji.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 9.10.2025 - 14:55