У меня есть текстовое поле с пользовательским вводом на странице 1. Его содержимое хранится в переменной сеанса на странице 2. Теперь я хочу добавить кнопку «Назад» на странице 2. Должен ли я использовать htmlspecialchars() перед вставкой сеанса переменная обратно в текстовое поле? Если да, что мне делать с вводом " или "? Я думаю, html_entity_decode(htmlspecialchars($text)) не имеет смысла, не так ли?
Большое спасибо за твою помощь!
РЕДАКТИРОВАТЬ:
Вернувшись на страницу 1, я использую jQuery для заполнения текстового поля. В настоящее время я использую
var usertext = <?php echo htmlspecialchars($_SESSION['text'], ENT_QUOTES); ?>;
$('#textbox').val(usertext);
Делая это, я, к сожалению, не получаю точный пользовательский ввод (если такие символы, как " или ', вставляются пользователем).