在页面重新加载时丢失GET数据

时间:2017-03-25 05:08:06

标签: php

我从网址中提取数据,例如这是我的网址:

http://localhost/wurkus/reset-password.php?email=zeeshan9@gmail.com&reset_key=$2y$10$vD/o7RgIK8P3S5kLISvmd.puDn5nTlsfMOoxXTKjtWTT1VrG

我将电子邮件和reset_key存储在两个变量中

if(!empty($_GET['email']) && !empty($_GET['reset_key'])){
            $email = $_GET['email'];
            $reset = $_GET['reset_key'];
        }

该页面包含表单,当我提交表单时,$ email和$ reset正在丢失。 无论如何,即使页面重新加载,我也不会丢失这些数据。

1 个答案:

答案 0 :(得分:1)

您可以拥有隐藏的输入字段。 e.g。

dir /var/lib/redis

如果表单数据传递到表单所在的同一页面,并且表单方法属性为" POST" (如果表单有敏感信息,建议使用POST),那么你必须得到像这样的值 -

<input type="hidden" name="email" value="<?php echo $email;?>">