私はphpフォーム送信に取り組んでおり、フォームのphp検証を行っています。
登録ページ名は「page1.php」、他のページのフィールド値の取得は「page2.php」となります。検証でエラーが発生した場合。「page3.php」のリンクをクリックすると、「page3.php」などの他のページにリダイレクトされます。登録ページ、つまり「page1.php」にリダイレクトされますが、ユーザーが入力した値を保存または保持することはできません。誰かがこれを克服する方法を提案または案内してくれますか?
以下は私が使用したコードです。
Page2.php
$name = $_POST['txtname'];
$_SESSION['txtname'] = $name;
page1.php
<input type='text' name="txtname" id="txtname" value="<?php echo $_SESSION['txtname']; ?>"/>