Как отключить Magic Quotes в PHP с помощью .htaccess

Отключение Magic Quotes в PHP с помощью .htaccess

При установке OpenCart необходимо правильно настроить PHP в соответствии с требованиями, указанными ниже.

Magic Quotes включены

Это очень удобная штука в OpenCart — тестирование сервера. И в случае «проблем» вот в таком вот дружелюбном виде сообщает нам, что нужно отключить «магические» кавычки. Так как они ослабляют защиту вашего сайта.

Как отключить Magic Quotes при установке OpenCart

Конечно, можно позвонить хостеру и сказать, чтобы они отключили. В RU-CENTER, например, Magic Quotes отключены по умолчанию. Но, можно поступить гораздо проще — отключить самостоятельно.

Я нашёл в буржунете такой рецепт. Для отключения Magic Quotes достаточно прописать одну строку в файл .htaccess.

Отключение Magic Quotes в PHP с помощью .htaccess
ronstik / Shutterstock.com

Но здесь я привожу пример кода вместе с комментариями (первые три строки), которые отображают харизматическую личность Джо Крауфорда (Joe Crawford) из Сан Диего (США, Калифорния).

#.htaccess SETTINGS TO TURN OFF
# STUPID MAGIC QUOTES IN PHP
# I HATE MAGIC QUOTES PROBLEMS
php_flag magic_quotes_gpc off

Дописываете в любое место .htaccess четвертую строку из примера выше и обновляете страничку со вторым шагом инсталляции OpenCart. Все — теперь проблемы нет.

Magic Quotes отключены с помощью инструкции в .htaccess


Понравилась статья? Поделиться с друзьями:
Комментарии: 3
  1. Вячеслав

    У меня не сработал описанный в статье способ :(

  2. Danil Kobyakov

    Если PHP работает как FCGI, то идём в php.ini и указываем Off для этих настроек:
    ; Magic quotes
    ;
    ; Magic quotes for incoming GET/POST/Cookie data.
    magic_quotes_gpc = Off
    ; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
    magic_quotes_runtime = Off
    ; Use Sybase-style magic quotes (escape ‘ with » instead of \’).
    magic_quotes_sybase = Off
    Если доступа к файлу php.ini нет, то просим хостера отключить magic_quotes_gpc

  3. fortress-design

    Но согласитесь, что предложенный в статье способ более элегантен и прост в реализации. :)

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: