Ваши ф-ции для фильтрации данных.

Печать RSS
929

C

Пришелец
0
Входящий текст в GET запросах не фильтрую.
В

Кодер
0
function protect($string) {
return mysql_real_escape_string(trim(htmlentities($string, ENT_QUOTES, 'UTF-8')));
}
function int($string) {
return abs((int)$string);
}
K

Транклюкаторщик
0
92, зачем htmlentities то там? и без него нормально будет
А

Оранжевые штаны
0
93, нормальная xss?
K

Транклюкаторщик
0
94, вывод через htmlspecialchars и все, никакой xss ты не сделаешь
Изменил: KOZZ (07.11.2010 / 12:31)
А

Оранжевые штаны
0
95, выводя после тратишь лишнее процессорное время, если в тексте мало html лучше фильтровать в начале, жертвуя пару килобайтам места в бд.
K

Транклюкаторщик
0
96, так я имею ввиду фильтрацию при входе через mysql_real_escape_string() + вывод через htmlspecialchars()
а про экономию проц.времени - при нормальной структуре это экономия на спичках
Изменил: KOZZ (07.11.2010 / 13:14)
A

Оранжевые штаны
0
97. eGo, все таки лучше использовать htmlentities а не htmspecialchars, избежишь большинства трабл с некоторыми браузерами
K

Транклюкаторщик
0
98, каких например проблем?
A

Оранжевые штаны
0
99. eGo, неотображение некоторых символов в ie6 и некоторых других браузерах, и не надо говорить что этими браузерами никто не пользуется, тысячи людей еще даже не подозревают что он уг и существуют и другие
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск