

PHPでのフォーム作成で、入力内容の確認画面から入力画面へと戻った時に、フォーム内容が保持されないです。  
Apacheのローカルサーバーとxdomainのレンタルサーバーでは正常に保持されるのですが、お名前.comのサーバーでは保持されません。以下がコードの一部分です。  
確認画面のPHP(confirm.php)

[code]

    echo '<form method="post" action="index.php">';
        echo '<input type="hidden" name="hoge" value="'.$_POST["hoge"].'">';
        echo '<button name="backbtn" type="submit">入力ページへ</button>';
    echo '</form>';
    
[/code]

入力画面のPHP(index.php)

[code]

    if (isset($_POST["backbtn"])) {
        $hoge = $_POST["hoge"];
    } else {
        $hoge = '';
    }
    
    <form method="post" action="confirm.php">
        <input type="text" name="hoge" value="<?=$hoge?>">
        <button type="submit">確認</button>
    </form>
    
[/code]

確認したところ、`isset($_POST[])`が`0`で返されているようで、また、`$_POST["hoge"]`も空なようです。  
サーバーの設定に問題があるのでしょうか？


CC BY-SA 4.0
2018-10-23T14:52:52.753
49583
2018-10-23T14:52:52.753
30648
question
php form
PHPでのフォーム作成で、入力内容の確認画面から入力画面へと戻った時に、フォーム内容が保持されない