Многие Вебмастера наверно слышали про такой метод взлома сайтов как SQL Иньекция - и наверно не все знают про способ защтиы...
Вот код который нужно вставлять в главный файл обработчик сайта к примеру вначале кода index.php
foreach ($_GET as $k=>&$v)
if ((strpos($k, '_SERVER') === false) && (strpos($k, '_SESSION') === false))
{
$v = str_replace("'", "", $v);
$$k = $v;
}
foreach ($_POST as $k=>&$v)
if ((strpos($k, '_SERVER') === false) && (strpos($k, '_SESSION') === false))
{
$v = str_replace("'", "", $v);
$$k = $v;
}
foreach ($_COOKIE as $k=>&$v)
if ((strpos($k, '_SERVER') === false) && (strpos($k, '_SESSION') === false))
{
$v = str_replace("'", "", $v);
$$k = $v;
}
unset($v);
удаление опострофа можно поменять на заему на чтото другое , и также можно защитить такими методами замена запросов UNIOIN SELECT , _GROUP _BY ...
Вообщем почитайте и заменяйте все запросы GET и POST на своем сайте - чтобы предостеречь все формы от SQL Injection