Защита от иньекций

  • Автор темы Автор темы slavon-x86
  • Дата начала Дата начала
S

slavon-x86

$url - содержит адресс сайта

Нужно отфильтровать $url

p.s. > потом $url будет сохранена в базу данных.
 
Во, ещё проблема;

я ввожи URL например в <input name="url" value="<?php echo $_POST['url']; ?>">

т.е. я хочу возвратить в input введенные данные. Как тут отфильтровать ?
 
А может просто удалить кавычки ?
 
фильтруй инпут на всякие ',",<,>, и т.п. (или просто вырезай из ввода)
 
тока учтите, что htmlspecialchars дырявая - страдает переполнением буфера, если пхп не последняя.
кстати, у пхп есть целый список багов незакрытых дыр - пока не опубликованных. половина из которых критические. по скорости латания дырок, пхп сильно отстает от альтернативных производителей
 
тока учтите, что htmlspecialchars дырявая - страдает переполнением буфера, если пхп не последняя.
кстати, у пхп есть целый список багов незакрытых дыр - пока не опубликованных. половина из которых критические. по скорости латания дырок, пхп сильно отстает от альтернативных производителей

Ниче, ускорятся, php слишком популярен чтобы отстать =)
 
<!--QuoteBegin-_serg_+21:12:2006, 12:22 -->
<span class="vbquote">(_serg_ @ 21:12:2006, 12:22 )</span><!--QuoteEBegin-->у пхп есть целый список багов незакрытых дыр - пока не опубликованных. половина из которых критические
[snapback]51341" rel="nofollow" target="_blank[/snapback]​
[/quote]
разве это минус для того кто о них знает ?
:)
 
А чем DbSimple2 не нравится? Весьма полезная библиотека - использую уже года два, никаких инъекций не наблюдалось (-;
Вообще у ДК много полезных библиотек, на которые стоит обратить внимание.

Для: Andrew Stephanoff
mysql_real_escape_string(); корректно работает только для MySQL, slavon-x86 не указал конкретную СУБД.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!