{% else-1 %}
попроще вариант фильтра ниже.функция для $_POST


function checkin($str)
{
if (function_exists('iconv')) {
$str = iconv("UTF-8", "UTF-8", $str);
}

// Фильтруем невидимые символы
$str = preg_replace('/[^\P{C}\n]+/u', '', $str);

return trim($str);
}

                        
foreach ($_GET as $check_url) {  
if (!is_string($check_url) || !preg_match('#^(?:[a-z0-9_-/]+|.+(?!/))*$#i', $check_url)) {
echo 'Недопустимый запрос';
//header('ErrorDocument 403 /error.php');
exit;
}
}
foreach ($_POST as $check_post) {
$check_post = checkin($check_post);
}
0 50 0
0

Нет фото
Sayan * [мошенник] 0.95
• 30 июн 2014, 19:48


vranken, я и не говорил что моя функция.но самая оптимальная как по мне + чекин не именно джоновская функция

0

Нет фото
vranken * 0.03
• 30 июн 2014, 06:19


checkin с джона вырвал

0

Нет фото
KoT * [мошенник] 1.91
• 23 июн 2014, 14:17


Эта строчка $str = iconv("UTF-8", "UTF-8", $str); безполезная