PHP/HTML: 将HTML变量保存在PHP会话变量中

3
我知道这对大多数人来说都非常基础,但我只是找不到我需要的信息。 今天我开始学习HTML/PHP/JavaScript(这三者都没有经验)。我的情况是,我有一个带有输入字段的HTML表单,这个输入字段应该保存到php会话变量中。 我实现的是,在点击提交按钮后,获取以下.php站点中的变量,然后将其存储在会话变量中。
那看起来非常难看,不是吗?就像把石头扔过篱笆,然后在下一刻跑到那里再捡起来一样。我该如何在提交时直接将信息保存到会话字段中呢?

这就是它的实现方式。将表单数据发送到一个脚本,该脚本将数据写入$_SESSION - Tobias Golbs
1个回答

2

这是正确的方法!您应该将信息传递给服务器,让它保存到会话中。

会话无法从客户端访问,这就是您提到的障碍。

更准确地说:

越过障碍:

<form method="post" name="contact" action="">
    <label for="author">author:</label>
    <input type="text" id="author" name="author"/>
    <input type="submit" value="submit" id="submit" name="submit"/>
</form>

寻找和检查石头:

if(isset($_POST['submit'])) //Stone found

将它们拾起并放回原位!
session_start();
$_SESSION['their_place']=$_POST['author'];

希望这能帮到您。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接