Register globals
Z PHPEdia.pl
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.
