Добро пожаловать, Гость!
это дыра?
Общие вопросы | это дыра?


это дыра?
20 Дек 2013<?$msg=$_POST['msg'];
if (isset($_POST['translit']) && $_POST['translit']==1)$msg=translit($msg);
if (strlen2($msg)<2)$err[]='Короткое сообщение';
if (strlen2($msg)>10000)$err[]='Длина сообщения превышает предел в 10000 символjd';?>
Комментарии:


HASANOV (20 Дек 2013):
WIZART, $msg=$_POST['msg'];
Но при записи в базу он фильтрируется.
HASANOV, тебе за это и говорят что в социале фильтрация стоит в самом запросе в базуWIZART, $msg=$_POST['msg'];
Но при записи в базу он фильтрируется.

______________________
Imitation of life


WIZART,тогда тут тоже скажешь дыра)))


HASANOV (20 Дек 2013):
это когда дыром
$msg=$_POST['msg'];
стал по вашему
для этого есть ['msg'] для филтера
$msg=$_POST['msg'];
в каждым сторчки и скрипты в dcms есть
HASANOV, это когда дыром
$msg=$_POST['msg'];
стал по вашему

$msg=$_POST['msg'];
в каждым сторчки и скрипты в dcms есть
$msg=$_POST['msg']; - дырка так как не стоит фильтрация в запрос базы, давай напиши мод без фильтрации и дай мне ссыль я тебе объясню что такое sql инекции.
$msg=my_esc($_POST['msg']); - дырки нет, запрос фильтруеться
$msg=esc($_POST['msg']); - вырезает не читаемые символы
$msg=intval($_POST['msg']); - фильтрует цифровые запросы.
$msg=htmlspecialchars($_POST['msg']); - расшифровывает в запросе символы и если не в запроси закрывает выполнение html кода.
Продолжить ?
______________________
Imitation of life