Hallo,
register_globals ist doch lediglich dazu da, die globalen Arrays wir $_POST, $_GET usw. in lokale Variablen umzuwandeln, oder?
Das heißt, wenn ich überall auf $_POST, $_SERVER etc. zugreife, kann register_globals in der php.ini aus sein?
Wie ist das aber mit dem Array $GLOBALS? Ist für einen Zugriff darauf register_globals nötig?
Danke
Daniel
Hallo,
register_globals ist doch lediglich dazu da, die globalen
Arrays wir $_POST, $_GET usw. in lokale Variablen umzuwandeln,
oder?
Ja.
Das heißt, wenn ich überall auf $_POST, $_SERVER etc.
zugreife, kann register_globals in der php.ini aus sein?
Genau, Du musst dann auf genau den gewünschten Superglobal-Array zugreifen. Ist auch viel sicherer und sauberer.
Wie ist das aber mit dem Array $GLOBALS? Ist für einen Zugriff
darauf register_globals nötig?
Nein. Das dient nur dazu, alle Variablen aus den Arrays in einen Haufen zu werfen, aus dem man sie dann klauben kann. register_globals auf off zu stellen ist immer eine gute Idee.
Gruß,
Rudy