Аналогом какой функции является установка "php_flag magic_quotes_gp" в ON?

IF

else
Аналогом какой функции является установка "php_flag magic_quotes_gp" в ON?

Прежде чем отправить строку в базу мы проверяем функцией
get_magic_quotes_gpc()
как установлен флаг "php_flag magic_quotes_gpc"
и в зависимости от результата применяем addslashes() или mysql_escape_string()

Вопрос: аналогом какой из этих двух функций (я так полагаю - addslashes()) является установка флага в ON?
И почему мы используем этот флаг для неиспользования другой?
 

Андрейка

Senior pomidor developer
IF
вопрос чисто теоретический или есть какая-то разница между двумя указанными функциями?

и можно И почему мы используем этот флаг для неиспользования другой? еще раз, но только на русском?
 

IF

else
и можно И почему мы используем этот флаг для неиспользования другой? еще раз, но только на русском?
Эти функции не тождественны. Но решение применять их или нет принимается на основе флага "php_flag magic_quotes_gp".

-~{}~ 13.10.06 09:32:

На мой взгляд гораздо корректнее всегда ставить php_flag magic_quotes_gp в OFF и применять mysql_escape_string()
Но уверенности нет.
 

Фанат

oncle terrible
Команда форума
Прежде чем отправить строку в базу мы проверяем функцией
get_magic_quotes_gpc()
вы неправильно поступаете.
На мой взгляд гораздо корректнее всегда ставить php_flag magic_quotes_gp в OFF и применять mysql_escape_string()
совершенно верно. можешь не сомневаться.
 

Wicked

Новичок
Прежде чем отправить строку в базу мы проверяем функцией
get_magic_quotes_gpc()
как установлен флаг "php_flag magic_quotes_gpc"
и в зависимости от результата применяем addslashes() или mysql_escape_string()
Если вы действительно так делаете, то вам можно только посочувствовать.

http://phpfaq.ru/slashes#off
 

Андрейка

Senior pomidor developer
и заодно посочувствуем всяким поделкам вроде форумов, cms и прочей фикни..
кста, apache/fast-cgi уже понимает ваши php_flag ? нет? сочувствую
 

IF

else
Спасибо за внесение ясности.
Ошибка моя и в том, что слишком доверялся кодам в книгах.
 
Сверху