У меня есть ajax, который отправляет html-содержимое и структуру json в функцию php.Мне нужно, чтобы
- json-данные были сохранены в базе данных
html-контент для сохранения в php-файле
Перед этим мне нужно получить этиценности и дезинфицировать их.Я прочитал от безопасности плагина Wordpress, что $ _POST должен быть очищен.Я читал о серии sanitize_*()
и не смог найти подходящую для содержимого html и данных структуры json.Поэтому мой вопрос:
- Если данные, закодированные в формате json (строка json), требуют очистки только в виде простого текста или не требуют очистки?
- Достаточно ли
wp_kses
для очистки содержимого HTMLв WordPress или какие-либо другие функции?
Это структура JSON, которую я передаю через AJAX.Чисто какой-то текст
{
"row": [{
"data_id": "1001",
"type": "L",
"child": [{
"data_id": "1002",
"data_type": "M",
"child": [{
"data_id": "1003",
"data_type": "S",
"child": ""
}]
}]
}],
"data_id": "Size",
"data_type": "Cloth"
}