Я пытаюсь сохранить информацию в форме, используя сеансы на случай, если проверка вернет false, тогда пользователю не нужно будет заполнять форму.Вот как я это делаю:
СТРАНИЦА A:
<?
session_start();
$Fname = $_SESSION['FirstName'];
?>
<html>
<input type="text" id="First" value="<? if($Fname){echo $Fname;}?>">
</html>
СТРАНИЦА B:
<?
$Fname = $_POST['First'];
session_start();
$_SESSION['FirstName'] = $Fname;
//validation is not good then
header('Location: PageA.php');
?>
Проблема в том, что при отправке обратно на страницу A ничегоотображается во входах, но случайно это будет отображаться или, я обновлю, и это может появиться.По большей части это просто не работает, и то, что я не понимаю, вроде как начало происходить, когда я сделал модификацию удаления одного из переменных сеанса и заменил его cookie-файлом по другим причинам, но решил не идти по этому пути.,Тем не менее я не вижу, что я мог бы сделать, чтобы начать вызывать эту проблему.Есть идеи?Я думаю, что-то с файлом php.ini, потому что у меня есть отдельная форма с той же настройкой, и я никогда не трогал ее, и теперь она не работает, когда это был последний раз, когда я проверял.
ОБНОВЛЕНИЕ
Я только что попробовал форму, я отправил ее неправильно, чтобы вызвать проверку, и она отправила меня обратно с пустыми данными, как я уже упоминал.Я нажал на другую страницу, а затем вернулся к форме и появились входные данные.Кажется, как будто его хранение, но просто не читается сразу?Не знаю, поможет ли это.