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.