Изменить 'magic_quotes_gpc = On' в web.config

Как мне поменять недвижимость magic_quotes_gpc = On в magic_quotes_gpc = Off в файле web.config? Это сервер с IIS, и я не могу редактировать PHP.ini.

Я попытался добавить ниже в файл htaccess.txt, но это не работает.

php_flag magic_quotes_gpc Off
php_value magic_quotes_gpc Off

2 ответа

Решение

Это также будет работать (в PHP)

ini_set('magic_quotes_gpc', 'Off');

Не верьте magic_quotes_gpc, опция волшебных кавычек была введена для защиты разработчиков от атак SQL-инъекций. Он эффективно выполняет addlashes() для всей информации, полученной через GET, POST или COOKIE. К сожалению, эта защита не идеальна: есть ряд других символов, которые базы данных интерпретируют как специальные, не охватываемые этой функцией. Кроме того, данные, не отправленные непосредственно в базы данных, должны быть экранированы, прежде чем их можно будет использовать.

Другие вопросы по тегам