Intereting Posts
увеличить производительность PHP-скриптов с интенсивным использованием процессора Как удалить элемент массива, а затем повторно индексировать массив? Как определить, загружен ли файл PHP через cron / command line как отправлять встроенные изображения в электронную почту, используя php и html Игнорировать пустые ячейки PHPExcel Текстовое содержимое и FileUpload с AJAX Проверьте, существует ли таблица MySQL или нет Проверить сертификат php 5.6 ssl Как я могу получить «корень приложения» моего URL-адреса от PHP? Множественные (oneToMany) Entities образуют генерацию с symfony2 и загрузку файлов API электронной таблицы Google, как вставить новую строку PHP OpenID не работает с Google / Yahoo и «взломать» его исправить … они безопасны? как переформатировать число с запятыми Как конвертировать Excel XLS в CSV с помощью PHP PHP PDO – отображение пароля при слишком большом количестве соединений

Избавление от обратной косой черты

Я использую mysql_real_escape_string () перед пересылкой информации в базу данных, но когда я хочу показать данные из базы данных, «заменяется на». Итак, как я могу избавиться от этой обратной косой черты? Есть ли функция, которая меняет mysql_real_escape_string ()?

  1. Нет функции [встроенной] функции для обратного вызова mysql_real_escape_string.
  2. Если у вас есть только кавычки, но не разрывы строк – это не ошибка mysql_real_escape_string.
  3. Вместо того, чтобы зачищать, вам, видимо, придется сделать свой код, чтобы не добавлять их .
  4. Есть две возможные причины появления косой черты:
    • magic_quotes_gpc включен. Просто отключите его.
    • какая-то функция защиты от лишних данных. Избавиться от этого.
  5. Просто для того, чтобы убедиться: не всякая «информация», а только строки (части запроса, заключенные в кавычки) должны быть экранированы. Для любой другой части запроса исключение бесполезно, и вам нужно найти другой способ защитить их от SQL-инъекции

Вы должны отключить magic_quotes, хотя mysql_real_escape_string не добавляет обратную косую черту в базе данных, которая используется для выхода из строки.

Однако вы можете использовать stripslashes (), чтобы удалить их, но более элегантное решение – off magic_quotes