mysql_real_escape_string alle auf einmal

Ich möchte mysql_real_escape_string bei einer zentralen index-Seite meiner Webseite gleich für alle Get und Post-Variablen benutzen. Wenn also zwei Variablen übergeben werden, dass dann automatisch mit einer Schleife folgender Befehl für alle Get und Post-Variablen benutzt wird: $_GET['variabel'] = mysql_real_escape_string($_GET['variabel']);

Ich hoffe, ihr könnt mir helfen.
 
gute frage...
*script*
*code*
fertig :D
PHP:
    foreach($array AS $key => $value) { 
      $array[$key] = mysql_real_escape_string($array[$key],$link);
    }
anstatt $array halt $_GET oder $_REQUEST einsetzen ;)
 
Original von soox
so wie ich das verstanden habe willst du sowas wie


PHP:
$array = $_GET;
foreach($array AS $key => $value) { 
      $array[$key] = mysql_real_escape_string($array[$key],$link);
    }

wenn jedoch eine $value ein array ist, funktioniert das nicht mehr.....da muesste man was rekursives basteln.

btw: das koennte auch noch nuetzlich sein --> http://www.php.net/manual/en/function.get-magic-quotes-gpc.php
achso, aber für bloßes $_GET, was man durchlaufen lassen will reicht das doch, oder?

btw: so hab ichs getestet
PHP:
foreach($_GET AS $key => $value) { 
      $_GET[$key] = mysql_real_escape_string($_GET[$key],$link);
    }
 
Zurück
Oben