Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.06.2013, 12:42
Аспирант
Отправить личное сообщение для Freezoff Посмотреть профиль Найти все сообщения от Freezoff
 
Регистрация: 06.12.2012
Сообщений: 33

Как предать hidden поле с html-тегами методом POST?
Cтолкнулся со следующей проблемой:
Нужно из формы передать поле hidden...
Вся проблема в том, что это поле содержит HTML-теги
и поэтому мой код на php передает это поле неправильно:

$text_blog = '<div align="center">Тут еще куча HTML контента</div>';
...
echo '
<form method="POST" action="index.php'">
<input type="hidden" name="text_blog" value="'.$text_blog.'" />
...

Как можно обойти данную проблему?

Последний раз редактировалось Freezoff, 23.06.2013 в 14:08.
Ответить с цитированием
  #2 (permalink)  
Старый 23.06.2013, 13:01
Профессор
Отправить личное сообщение для mta88 Посмотреть профиль Найти все сообщения от mta88
 
Регистрация: 16.05.2013
Сообщений: 229

ну для начала можно использовать htmlspecialchars
$text_blog = '<div align="center">Тут еще куча HTML контента</div>';
$text_blog = htmlspecialchars($text_blog);

у этой функции есть дополнительные параметры (для кодировки, для html5, еще для чего-то)
"для начала" потому что я до сих пор не уверен, что эта функция абсолютно защищает от xss
wonko.com/post/html-escaping -- здесь подробности про html-escaping
Ответить с цитированием
  #3 (permalink)  
Старый 23.06.2013, 14:55
Аспирант
Отправить личное сообщение для Freezoff Посмотреть профиль Найти все сообщения от Freezoff
 
Регистрация: 06.12.2012
Сообщений: 33

Спасибо Вам огромное! Действительно все работает и даже обратного преобразования не надо делать!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как с помощью PHP сохранить какие-либо изменения в HTML документе? FirstFrost Общие вопросы Javascript 1 15.07.2010 17:12
Получение в JavaScript значений переменных, посланных методом POST Ratibor Redoran Общие вопросы Javascript 5 08.06.2010 16:36
Передать несколько значений из JS на сервер, методом POST балерун Общие вопросы Javascript 1 02.03.2010 14:36
Как в ajax запросе передать файл методом POST mcpro jQuery 1 16.12.2009 11:41
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20