function badData ($str)
{
$str = str_replace ( "UNION", " ", $str );
$str = str_replace ( "union", " ", $str );
$str = str_replace ( "CHAR", " ", $str );
$str = str_replace ( "char", " ", $str );
$str = str_replace ( "OUTFILE", " ", $str );
$str = str_replace ( "outfile", " ", $str );
$str = str_replace ( "FROM", " ", $str );
$str = str_replace ( "from", " ", $str );
$str = str_replace ( "SELECT", " ", $str );
$str = str_replace ( "select", " ", $str );
// и т.д
$del_symbols = array ( "#", "\$", "\t", "%", "^", "&", "+",
"\\", "|", "[", "]", "[","]", "{","}",
"~", "“", "”", "*", "•"
);
$str = str_replace($del_symbols, array(" "), $str);
return $str;
}
if ($_POST)
{
$_POST = array_map("badData", $_POST);
}
elseif ($_GET)
{
$_GET = array_map("badData", $_GET);
}
else if ($_SESSION)
{
$_SESSION = array_map("badData", $_SESSION);
}