Это не простая ситуация после публикации, потому что страница перенаправляется сюда.Как сохранить значения формы даже после перенаправления страницы назад
У меня есть немного большая форма с примерно 20 или более полями ввода.
Таким образом, пользователь заполняет форму и отправляет ее, а после проверки на стороне сервера (если есть ошибка), пользователь перенаправляется обратно на ту же страницу с формой. Но никаких ценностей. Таким образом, он должен каждый раз заполнять все это, только потому, что один неверный ввод.
Итак, как преодолеть эту проблему ...
Я видел некоторых людей, предполагающие использовать $ _SESSION для хранения этих данных. Это безопасно ? У меня более 20 входов, и это большой объем данных.
Данные сеанса в порядке, или вы можете использовать файлы cookie. –
Привет, я думаю, что $ _SESSION - лучшее решение, потому что оно будет хранить кешированные данные или когда пользователь отправит форму, а форма примет эти значения в правильный файл php-файла, вы можете перенаправить эти значения в URL-адресе на с помощью ? и & передавать данные через URL-адрес, я надеюсь, что мой комментарий будет вам полезен. –
Неважно, если вы перенаправляетесь на другую страницу или на другую. Вам просто нужно проверить, находится ли значение для конкретного поля в пост-данных и, если да, отобразить его в атрибуте value. – pawel