Документация PHP


Данные, введенные пользователем

Зачем использовать волшебные кавычки?

Безопасность

PHP Manual


Волшебные кавычки

Содержание

Внимание

This feature has been DEPRECATED and REMOVED as of PHP 6.0.0. Relying on this feature is highly discouraged.

Волшебные кавычки (Magic Quotes) - это процесс автоматического экранирования входящих данных PHP скрипта. Желательно отключать директиву magic quotes и вместо этого экранировать данные в процессе разработки, если это необходимо.

Что такое волшебные кавычки?

Это когда все символы ' (одиночные кавычки), " (двойные кавычки), \ (обратный слэш) и NULL автоматически экранируются обратным слэшем. Это идентично тому, что делает функция addslashes().

Существует три вида директив волшебных кавычек:

  • magic_quotes_gpc Это касается данных из HTTP запроса (GET, POST и COOKIE). Не может быть изменено во время выполнения и по умолчанию в PHP установлено значение on. Смотри также get_magic_quotes_gpc().
  • magic_quotes_runtime Если включено, то большинство функций, которые возвращают данные из внешнего источника, включая базы данных и текстовые файлы, будут экранировать кавычки с помощью обратного слэша. Может быть установлено во время выполнения и по умолчанию в PHP имеет значение off. Смотри также set_magic_quotes_runtime() и get_magic_quotes_runtime().
  • magic_quotes_sybase Если включено, то одиночная кавычка экранируются одиночной кавычкой взамен обратного слэша. Если установлено значение on, то это полностью отвергает установки magic_quotes_gpc. В том случае, когда обе директивы включены, выполняется экранирование только одиночных кавычек через ''. Двойные кавычки, обратные слэши, значение NULL останутся нетронутыми и неэкранированными. Смотри также ini_get() для запроса установленного значения.


Данные, введенные пользователем

Зачем использовать волшебные кавычки?

Безопасность

PHP Manual

SAPE все усложнил?

MainLink - простая и прибыльная продажа ссылок!

Последние поступления:

Размещена 10 августа 2020 года

Я по ТВ видел, что через 10 лет мы будем жить лучше, чем в Германии...
Я не понял, что это они с Германией сделать хотят?!

читать далее…

ТехЗадание на Землю

Размещена 14 марта 2018 года

Пpоект Genesis (из коpпоpативной пеpеписки)

читать далее…

Шпаргалка по работе с Vim

Размещена 05 декабря 2017 года

Vim довольно мощный редактор, но работа с ним не всегда наглядна.
Например если нужно отредактировать какой-то файл например при помощи crontab, без знания специфики работы с viv никак.

читать далее…

Ошибка: Error: Cannot find a valid baseurl for repo

Размещена 13 сентабря 2017 года

Если возникает ошибка на centos 5 вида
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. Invalid release/

читать далее…

Linux Optimization

Размещена 30 июля 2012 года

Prelink

читать далее…