dedlfix: $GLOBALS / Sicherheit / globale Variable

Beitrag lesen

Tach!

  • kein $GLOBALS benutzen, kein 'global $var' benutzen,

Warum nicht? Was ist daran problematisch aus sicherheitstechnischen Aspekten? Dass man globalen Status aus anderen Gründen meiden möchte, steht auf einem anderen Blatt.

kein $_REQUEST benutzen,

Warum nicht, wenn man einen Anwendungsfall dafür hat? Meist ist es wohl sinnvoll, solche Anwendungsfälle zu vermeiden, in denen nicht klar ist, ob ein Wert aus $_GET oder $_POST oder $_COOKIE kommt. Aber sicherheitstechnisch ist es doch aus Sicht der Anwendung irrelevant, über welchen Weg die Nutzereingabe aufschlägt.

dedlfix.