在php中的两个页面上重写表单数据并显示

时间:2016-09-01 01:53:19

标签: php

我是PHP的新手,已经完成了一项任务,我们必须使用PHP创建一个关于我们的网站。

作业要求我们创建一个主页(以及其他2个支持页面),要求用户在文本框中输入他们的名字。要求没有提交按钮,而用户必须只需单击回车。下一个要求是当用户继续下一页时,它必须通过显示用户在第一页上的文本框中输入的内容来欢迎它们。例如欢迎Greg ..

我能够成功地实现它,但是当用户继续到最终页面时,它还必须使用在主页上的文本框中输入的内容欢迎它们。这就是我遇到的问题。

我的第一页代码如下:

Homepage.php:

<form action="2ndpage.php" method="post">
      Name:<input type="text" name="name"/>  
</form>

2ndPage.php:

Welcome <?php echo $_POST["name"]; ?>!

我不确定在第一页上输入的文本需要什么代码才能显示在名为3rdpage.php的第3页和最后一页上

我希望我不要太远,也不要混淆任何人。 提前致谢

1 个答案:

答案 0 :(得分:1)

将$ _POST [&#34; name&#34;]设为SESSION,以便在每个页面上使用。

使它像

session_start();

$_SESSION['username'] = $_POST["name"];

Welcome <?php echo $_SESSION['username']; ?>

但请确保您已注销以销毁SESSION。否则,下次登录时$ _SESSION会发生冲突..

相关问题