Andreas: Was ist so kritisch an globalen variablen?

Beitrag lesen

Hi!

Du weißt genau, woher die Daten kommen. (GET, POST, Cookie, Session, Server, Environment) Bei $_GET ist das kein so großes Problem. Aber mal angenommen, Du hasst eine Session-Variable $user wo die userid drinnen steht. Was passiert, wenn der Benutzer jetzt script.php?user=0 eingibt, um Admin zu werden. (Gut - es gibt die register-Reihenfolge, aber ist die immer Sichergestellt? Und was ist, wenn Du eine GET/POST-Variable genauso nennen willst wie eine Session-Variable?)

Ja das verstehe ich, aber ist das schon alles? Darum, das ganze Theater? Ich meine wenn  register globals standardmäßig auf "off" steht, bekomme ich mit einigen Seiten Probleme, das ist ne Menge Arbeit!

Grüße
Andreas