mario: Scripte auf register_globals=off umschreiben

Beitrag lesen

Hi,

schlechte Lösung:

   extract($_REQUEST);  
   // am Anfang von jedem Script

besserer Ansatz:

 <?php  
   $expectedvar = $_GET["expectedvar"];  
   $formfield2 = $_REQUEST["formfield2"];  
   // sichere Methode, da nur erwartete Parameter importiert werden

Mit beiden Wegen ersparst du dir das mühsame Umschreiben aller
$altvariablen-Referenzen in $_REQUEST["..."]. Die zweite Methode
ist wirklich empfehlenswert, und der eigentliche Hintergrund für
die Einführung von register_globals=off. (Später könntest du hier
noch sehr einfach filter_() oder preg_replace() einfügen...)

Grüße.