$ WPDB-> Update или $ wpdb-> Вставка приводит к добавлению в ныне, добавленные перед цитатами

этот вопрос был представлял несколько раз в разных местах, но я не нашел определенного и четкого ответа. Большинство решений Привлекайте людей, говорящих отключить магические цитаты на файле php.ini (который я сделал) или модифицируя основные файлы wp.

В любом случае, вопрос в том, вот это: почему это каждый раз, когда я использую $ WPDB-> вставить или $ WPDB-> Обновите SLASH добавляют перед любой одной цитатой. Так, например:

Я ел клубнику , становится I \ 've Eaten Clobberryies

Вот примерный код, который я использовал:

$id = $_POST['id'];
$title = $_POST['title'];
$message = $_POST['message'];

$wpdb->update('table_name', array('id'=>$id, 'title'=>$title, 'message'=>$message), array('id'=>$id))

то же самое Проблема была здесь: Вывод базы данных WordPress - удалить инъекцию SQL Seeps , но он никогда не был в стороне от «отключения магических цитат»

21
задан Community 23 May 2017 в 12:02
поделиться