Я столкнулся с проблемой. Я создаю приложение Ajax с PHP и очищаю свои входные данные с помощью htmlspecialchars(). Затем я обрабатываю введенную строку и использую ее для установки атрибутов данных определенных элементов html. Вот моя проблема.
Скажем так, пользователь написал <html>
. Этот ввод с помощью htmlspecialchars() будет преобразован в <html>
. Теперь это нормально для отображения содержимого, но для атрибутов данных я бы хотел, чтобы они были вставлены как <html>
. Это возможно?
htmlspecialchars()
для атрибутов. Браузер должен декодировать их при обработке строк атрибутов. - person Barmar   schedule 04.06.2013htmlspecialchars()
только в том случае, если PHP создает HTML. Вам не нужно использовать его при передаче данных туда и обратно с помощью AJAX. - person Barmar   schedule 04.06.2013