PHPBB 2 как да го защитя от SQL инфекции ?

в config.php файла най отгоре след <? слагаш това

session_start();
function zashtita($tekst)
{
if ( (int)$tekst )
return $tekst;
else
{
$tekst = addslashes($tekst);
$tekst = htmlspecialchars($tekst, ENT_NOQUOTES);

return $tekst;
}
}

$_GET = @array_map("zashtita", $_GET);
$_POST = @array_map("zashtita", $_POST);
$_SESSION = @array_map("zashtita", $_SESSION);
$_COOKIE = @array_map("zashtita", $_COOKIE);
$_SERVER = @array_map("zashtita", $_SERVER);
 
DevNull каза:
в config.php файла най отгоре след <? слагаш това

session_start();
function zashtita($tekst)
{
if ( (int)$tekst )
return $tekst;
else
{
$tekst = addslashes($tekst);
$tekst = htmlspecialchars($tekst, ENT_NOQUOTES);

return $tekst;
}
}

$_GET = @array_map("zashtita", $_GET);
$_POST = @array_map("zashtita", $_POST);
$_SESSION = @array_map("zashtita", $_SESSION);
$_COOKIE = @array_map("zashtita", $_COOKIE);
$_SERVER = @array_map("zashtita", $_SERVER);
Когато го сложа и отворя форума си работи, но когато отворя сайта ми дава бяла страница.
Защо така ?
 
Тогава пробвай да го сложиш в някакъв общ файл който да инклуднеш най-горе в сайта и също така сложи това в page_header.php след header (Location....) или нещо подобно беше.
 

Back
Горе