Ich versuche gerade, einen möglichst kurzen Code für das Escapen der $HTTP_*-Variablen zu schreiben. Im Prinzip läuft jetzt alles, nur wäre es ganz gut, wenn vielleicht noch ein, zwei andere Leute den Code überprüfen könnten:
Code: Alles auswählen
if (!get_magic_quotes_gpc())
{
function phpbb_escape_vars(&$var)
{
foreach ($var as $key => $value)
{
if (is_array($value))
{
phpbb_escape_vars($var[$key]);
}
else
{
$var[$key] = addslashes($value);
}
}
}
$escape = array('HTTP_GET_VARS', 'HTTP_POST_VARS', 'HTTP_COOKIE_VARS');
foreach ($escape as $var)
{
phpbb_escape_vars($$var);
}
}