【发布时间】:2016-04-05 15:39:00
【问题描述】:
我在 html 上的文本框上有一个值:
<input type="text" id="Key" name="Key" required />
然后我将操作发送到 php,然后我从 php 执行此操作:
<?php
header("location:./setupDatos.html");//echo "2"; //first time activation
echo '<input type="text" value="' . $varKey. '" />';
问题是,如果我删除这一行
header("location:./setupDatos.html");//echo "2"; //first time activation
它向我显示了一个空白页面,其中包含我发送到 php 的密钥(如预期的那样) 但是使用该行,它会更改为新的 html,并且带有发送键的输入无处可寻。如何将该值从第一个 html 发送到下一个 html?
【问题讨论】:
-
HTTP 协议是无状态的,因此要“记住”之前的状态,您要么必须通过
header("Location:./setupDatos.html?oldVariable=$value");传递它,要么将其保存在会话中。 -
@apokryfos 如何从 html 中获取该值?
-
@apokryfos 我的连接是通过 POST 而不是 GET 顺便说一句
标签: javascript php html