Kirill
Новичок
magiq quotes
Имеется скрипт (cms) который корректно работает с выключенным magiq_quotes. Система расчитана на продажу, поэтому вполне возможно она будет запускаться и на машинах с включенным параметром magic_quotes_gpc (который отключить из скрипта нельзя).
Видятся след. решения проблемы:
-написать пользователю предупреждение что будет корректно работаьть только с выкл. magiq_quotes
-при инициализации скрипта, если включен параметр magiq_quotes_gpc пробегаться по всему массиву POST, GET, COOKIE (рекурсивно) и к каждому элементу применять stripsleshas
-при присвоении переменной какого-либо значения из этих массивов(GET, POST, COOKIE) использовать функции, которые будут в зависимости от установленных параметров возвращать либо само значение, либо предварительно обработанное stripslashes.
Кто что может посоветовать? Как обычно это реализовывается в крупных проектах?
Имеется скрипт (cms) который корректно работает с выключенным magiq_quotes. Система расчитана на продажу, поэтому вполне возможно она будет запускаться и на машинах с включенным параметром magic_quotes_gpc (который отключить из скрипта нельзя).
Видятся след. решения проблемы:
-написать пользователю предупреждение что будет корректно работаьть только с выкл. magiq_quotes
-при инициализации скрипта, если включен параметр magiq_quotes_gpc пробегаться по всему массиву POST, GET, COOKIE (рекурсивно) и к каждому элементу применять stripsleshas
-при присвоении переменной какого-либо значения из этих массивов(GET, POST, COOKIE) использовать функции, которые будут в зависимости от установленных параметров возвращать либо само значение, либо предварительно обработанное stripslashes.
Кто что может посоветовать? Как обычно это реализовывается в крупных проектах?
