質問編集履歴
1
試したコードの追記
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -93,3 +93,57 @@ 
     | 
|
| 
       93 
93 
     | 
    
         
             
            この方法はkeyの値がなくなってしまう。
         
     | 
| 
       94 
94 
     | 
    
         
             
            array(5) { ["first_name"]=> string(4) "test" ["last_name"]=> string(4) "test" ["email"]=> string(13) "test@test.com" [0]=> string(5) "*****" [1]=> string(5) "*****" }
         
     | 
| 
       95 
95 
     | 
    
         
             
            ```
         
     | 
| 
      
 96 
     | 
    
         
            +
            ### 回答を頂いた後に試したコード
         
     | 
| 
      
 97 
     | 
    
         
            +
            これでハッシュ化できてますか?
         
     | 
| 
      
 98 
     | 
    
         
            +
            ```PHP
         
     | 
| 
      
 99 
     | 
    
         
            +
            <?php
         
     | 
| 
      
 100 
     | 
    
         
            +
            session_start();
         
     | 
| 
      
 101 
     | 
    
         
            +
            require_once "../functions.php";
         
     | 
| 
      
 102 
     | 
    
         
            +
             
     | 
| 
      
 103 
     | 
    
         
            +
            $form_data = $_SESSION["POST"];
         
     | 
| 
      
 104 
     | 
    
         
            +
            $hashed_form_data = [
         
     | 
| 
      
 105 
     | 
    
         
            +
                "first_name" => $form_data["first_name"],
         
     | 
| 
      
 106 
     | 
    
         
            +
                "last_name" => $form_data["last_name"],
         
     | 
| 
      
 107 
     | 
    
         
            +
                "email" => $form_data["email"],
         
     | 
| 
      
 108 
     | 
    
         
            +
                "password" => password_hash($form_data["password"], PASSWORD_DEFAULT),
         
     | 
| 
      
 109 
     | 
    
         
            +
                "password_confirm" => password_hash($form_data["password_confirm"], PASSWORD_DEFAULT)
         
     | 
| 
      
 110 
     | 
    
         
            +
            ];
         
     | 
| 
      
 111 
     | 
    
         
            +
            ?>
         
     | 
| 
      
 112 
     | 
    
         
            +
             
     | 
| 
      
 113 
     | 
    
         
            +
            <!DOCTYPE html>
         
     | 
| 
      
 114 
     | 
    
         
            +
            <html lang="en">
         
     | 
| 
      
 115 
     | 
    
         
            +
             
     | 
| 
      
 116 
     | 
    
         
            +
            <head>
         
     | 
| 
      
 117 
     | 
    
         
            +
                <meta charset="UTF-8">
         
     | 
| 
      
 118 
     | 
    
         
            +
                <meta http-equiv="X-UA-Compatible" content="IE=edge">
         
     | 
| 
      
 119 
     | 
    
         
            +
                <meta name="viewport" content="width=device-width, initial-scale=1.0">
         
     | 
| 
      
 120 
     | 
    
         
            +
                <title>confirm.php</title>
         
     | 
| 
      
 121 
     | 
    
         
            +
                <link rel="stylesheet" href="../css/main.css">
         
     | 
| 
      
 122 
     | 
    
         
            +
            </head>
         
     | 
| 
      
 123 
     | 
    
         
            +
             
     | 
| 
      
 124 
     | 
    
         
            +
            <body class="register">
         
     | 
| 
      
 125 
     | 
    
         
            +
                <div class="register__form-wrapper">
         
     | 
| 
      
 126 
     | 
    
         
            +
                    <h2 class="register__top">Confirm profile</h2>
         
     | 
| 
      
 127 
     | 
    
         
            +
                    <form class="register__confirm-form">
         
     | 
| 
      
 128 
     | 
    
         
            +
                        <?php foreach ($hashed_form_data as $key => $value) : ?>
         
     | 
| 
      
 129 
     | 
    
         
            +
                            <div class="register__confirm-row">
         
     | 
| 
      
 130 
     | 
    
         
            +
                                <span class="register__confirm-item"><?= $key; ?></span>
         
     | 
| 
      
 131 
     | 
    
         
            +
                                <span class="register__confirm-item"><?= h($value); ?></span>
         
     | 
| 
      
 132 
     | 
    
         
            +
                            </div>
         
     | 
| 
      
 133 
     | 
    
         
            +
                        <?php endforeach; ?>
         
     | 
| 
      
 134 
     | 
    
         
            +
                        <div class="register__confirm-text-wrapper">
         
     | 
| 
      
 135 
     | 
    
         
            +
                            <span class="register__confirm-attention">※まだ登録は完了していません。</span>
         
     | 
| 
      
 136 
     | 
    
         
            +
                            <p class="register__confirm-text">
         
     | 
| 
      
 137 
     | 
    
         
            +
                                送信を押すと空メールがメールアドレスに送信されます。<br>
         
     | 
| 
      
 138 
     | 
    
         
            +
                                URLを押すと上記の内容が登録されます。
         
     | 
| 
      
 139 
     | 
    
         
            +
                            </p>
         
     | 
| 
      
 140 
     | 
    
         
            +
                        </div>
         
     | 
| 
      
 141 
     | 
    
         
            +
                        <div class="register__confirm-btn-wrapper register__btn-wrapper">
         
     | 
| 
      
 142 
     | 
    
         
            +
                            <input type="submit" class="register__confirm-btn register__btn btn" value="送信">
         
     | 
| 
      
 143 
     | 
    
         
            +
                        </div>
         
     | 
| 
      
 144 
     | 
    
         
            +
                    </form>
         
     | 
| 
      
 145 
     | 
    
         
            +
                </div>
         
     | 
| 
      
 146 
     | 
    
         
            +
            </body>
         
     | 
| 
      
 147 
     | 
    
         
            +
             
     | 
| 
      
 148 
     | 
    
         
            +
            </html>
         
     | 
| 
      
 149 
     | 
    
         
            +
            ```
         
     |