{% else-1 %}

Нет фото
• 24 фев 2014, 05:01

•••
Представляю вашему вниманию идеальную защиту $_GET,$_POST,$_COOKIE,$_SESSION переменных, т.е всех глобальных переменных вашего сайта..

Всё гениальное просто, не засирайте ваши коды горами функции типа $a = check($_GET[\'a\']); $b = check($_POST[\'a\']); и т.п.. ...
0

Нет фото
KoT * [мошенник] 1.91
• 2 мар 2014, 21:22


Ну так ты предоставь мне адрес сайта на этой псевдо защите и выражения выбирай.

0

Нет фото
• 2 мар 2014, 06:46


Xupypr, вау.. ну обойди =) умница ты наша..

0

Нет фото
KoT * [мошенник] 1.91
• 1 мар 2014, 16:49


Такой горефильтр обходится на раз-два) да, и... идеальной защиты - нет))

0

Нет фото
Closed * 0.1
• 1 мар 2014, 12:32


У меня OOP + PDO, вообще похуй на SQL_INJ, а XSS крою при выводе данных с БД и то текстовых

0

Нет фото
Hatsune Miku * [мошенник] 22.23
• 1 мар 2014, 08:22


Да уж... Посоветую тебе того же * Зачем столько лишних строк? По твоей логике можно ваще без функций обойтись ты гляди на функцию тут насрать число у меня или нет тут фильтруется все, и гет и пост и куки и сессии можно и нет сотни строк что в коде приведенном автором

0

Нет фото
• 28 фев 2014, 22:27


susano, омг... нет слов =) серъезно..бери учебник по пыху и беги читать =)

0

Нет фото
Psih * [мошенник] 7.2
• 28 фев 2014, 11:11


аргументируй

0

Нет фото
Hatsune Miku * [мошенник] 22.23
• 28 фев 2014, 03:08


* сравни
function check($msg) {
if (is_array($msg)) {
foreach($msg as $key => $val) {
$msg[$key] = check($val);
}
} else {
$msg = htmlspecialchars($msg);
$msg=trim(stripslashes($msg));
$msg=strip_tags($msg);
$msg=mysql_real_escape_string($msg);
$search = array(\'|\', \'\\\'\', \'$\', \'\\\\\', \'^\', \'%\', \'`\', \"\\0\", \"\\x00\", \"\\x1A\", \"??????\", \">\", \"<\"*;
$replace = array(\'&#124;\', \'&#39;\', \'&#36;\', \'&#92;\', \'&#94;\', \'&#37;\', \'&#96;\', \'\', \'\', \'\', \'\',\'&gt\',\'&lt\');

$msg = str_replace($search, $replace, $msg);
$msg = nl2br($msg);


}

return $msg;
}
и то гавно что выше *
и перечитай мой пост ниже ещё раз

0

Нет фото
• 28 фев 2014, 00:47


susano, ох какуюже ты херню щас сказану.. ой боже...

0

Нет фото
Hatsune Miku * [мошенник] 22.23
• 27 фев 2014, 23:54


Куча повторяющихся строк... вот поэтому и придумали функции.
Главная прелесть функции check() в том что она может принимать сразу массив, причем не важно сколько у него вложений.
Ей пофиг сколько массивов внутри массива и сколько внутри тех, что внутри. Можешь попробовать если не веришь. И вся проверка сводится к простой строчке

$_GET = check($_GET);

а что там у GET внутри - не важно.