Изменить '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. К сожалению, эта защита не идеальна: есть ряд других символов, которые базы данных интерпретируют как специальные, не охватываемые этой функцией. Кроме того, данные, не отправленные непосредственно в базы данных, должны быть экранированы, прежде чем их можно будет использовать.