#1 2009.05.23 11:32

JInn
Участник
Откуда: Север нашей Родины
Зарегистрирован: 2008.11.18
Сообщений: 120
Карма: 2
Профиль Веб-сайт

Фильтрация переменных

Вот в очередной раз заморочился. Есть куча операторов: htmlspecialchars, stripslashes, addslashes, strip_tags, mysql_escape_string(), mysql_real_escape_string()
Вопрос как правильно фильтровать переменные, скажем для записи в базу? Какие функции использовать? Чтобы ночью SQL-инъекции не снились и все такое )) Спрашиваю еще потому, что некоторые функции похожи.


Как все таки сложно быть ботом...

Неактивен

#2 2009.05.23 12:03

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Фильтрация переменных

чтобы не прошло SQL инъекции, достаточно mysql_real_escape_string

Неактивен

#3 2009.05.23 15:54

JInn
Участник
Откуда: Север нашей Родины
Зарегистрирован: 2008.11.18
Сообщений: 120
Карма: 2
Профиль Веб-сайт

Re: Фильтрация переменных

А остальные зачем? их же тоже используют?


Как все таки сложно быть ботом...

Неактивен

#4 2009.05.23 16:19

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Фильтрация переменных

их используют для других целей. все очень подробно расписано в мануале
пишешь http://ru.php.net/ и подставляешь интересующую функцию, например http://ru.php.net/mysql_real_escape_string или http://ru.php.net/htmlspecialchars

Неактивен

#5 2009.05.23 16:55

JInn
Участник
Откуда: Север нашей Родины
Зарегистрирован: 2008.11.18
Сообщений: 120
Карма: 2
Профиль Веб-сайт

Re: Фильтрация переменных

Я это все знаю. Меня интересует вопрос плана - Если я напишу mysql_real_escape_string($text) можно считать что я все отфильтровал и вообще не о чем беспокоиться? Вот как то так ))


Как все таки сложно быть ботом...

Неактивен

#6 2009.05.23 18:12

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Фильтрация переменных

да. SQL инъекция не пройдет.

Неактивен

#7 2009.05.24 03:33

JInn
Участник
Откуда: Север нашей Родины
Зарегистрирован: 2008.11.18
Сообщений: 120
Карма: 2
Профиль Веб-сайт

Re: Фильтрация переменных

Спасибо


Как все таки сложно быть ботом...

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.011 s