Register globals

Z PHPEdia.pl
Skocz do: nawigacji, wyszukiwania
Wiki letter w.png To jest tylko zalążek artykułu. Jeśli możesz, rozbuduj go.


register_globals

Zmienną register_globals ustawia się w pliku php.ini. Jej wyłączenie uniemożliwia przypadkowe lub celowe wstawianie wartości zmiennych przez użytkowników.

register_globals kiedyś

We wcześniejszych wersjach języka PHP ta opcja konfiguracyjna była domyślnie włączona, ale od wersji 4.2 stała się domyślnie wyłączona. Dzięki tej nagłej zmianie wielu programistów nie przespało niejednej nocy, zastanawiając się, dlaczego ich zmienne są puste.

Konsekwencje wyłączenie register_globals

Wyłączenie opcji register_globals wymusza stosowanie innego sposobu dostępu do niektórych zmiennych.