wenn auf dem Server magic_quotes_gpc = off gesetzt ist (kontrollierbar über phpinfo() ), dann hilft folgende Funktion:
Code: Select all
<?php
define ('_GPC_CORE', ini_get('magic_quotes_gpc') ? true : false);
function gpc_core ()
{
if (_GPC_CORE) return;
if (isset($_GET) AND !empty($_GET))
{
foreach ($_GET as $key => $val) $_GET[$key] = addslashes($val);
}
if (isset($_POST) AND !empty($_POST))
{
foreach ($_POST as $key => $val) $_POST[$key] = addslashes($val);
}
if (isset($_REQUEST) AND !empty($_REQUEST))
{
foreach ($_REQUEST as $key => $val) $_REQUEST[$key] = addslashes($val);
}
}
?>
2. den Aufruf dieser Function
Code: Select all
gpc_core();
EDIT:
Darauf achten, daß die Funktion erst dann aufgerufen werden darf, wenn ./inc/functions.php eingefügt wurde!