-faqer-
Я только учусь
Как защитить форич
Есть достаточно объемная форма
Для занесения в файл апраметров сначала разбирается массив $HTTP_POST_VARS таким макаром
Так вот какая меня посетила мысля
Какая-то падла, которой вздумалось привалить мой сервер, может сгенерить строку 1=1&2=2....
и так до новых веников, может даже не полениться мегабайтную строку сгенерить
как известно foreach не самая быстрая вещь
Вопрос
Как защититься от такого вида атаки
Т.е мне-то известно максимальное количество элементов масива, как заставить форич не крутиться лишние разы???
Есть достаточно объемная форма
Для занесения в файл апраметров сначала разбирается массив $HTTP_POST_VARS таким макаром
PHP:
foreach ($HTTP_POST_VARS as $key=>$value)
{
$tech[$key]=$value;
$tech[$key]=str_replace(array("&","\"","<",">"),array('&','"','<','>'),trim($value));
}
Какая-то падла, которой вздумалось привалить мой сервер, может сгенерить строку 1=1&2=2....
и так до новых веников, может даже не полениться мегабайтную строку сгенерить
как известно foreach не самая быстрая вещь
Вопрос
Как защититься от такого вида атаки
Т.е мне-то известно максимальное количество элементов масива, как заставить форич не крутиться лишние разы???