我正在学习PHP课程,当涉及最佳实践和诸如此类的东西时,我是一个真正的新手。
我有一些老师要我交的小作业。
创建一个表单,询问用户的姓名,姓氏,年龄和生日。
当用户点击提交时,请将他带到第二个表单并询问他的位置,国籍和宗教信仰。
最后,当他提交 时,请带他到“谢谢”页面,显示他之前输入的所有书面信息。
我正在考虑使用GET来传递事物,但我只用一种形式到另一种形式,而不是多次'跳'。这会有用吗?
您认为我应该采取其他什么方式?我不确定这应该是社区维基,因为我确定有一个完美的答案,但请告诉我,我会改变它。
谢谢你。 :)
答案 0 :(得分:1)
您需要会话。会话在计算机上存储ID(有时在cookie中),该ID引用服务器上的信息。您只需创建一个会话,然后就可以将所需的任何数据放入其中。只要你愿意,就可以在另一个页面上获取数据。
第1页
session_start(); // start session
$_SESSION['name'] = 'Jimmy'; // put something into the session
在下一页......
echo $_SESSION['name']; // echos "Jimmy"
session_destroy(); // don't want the session anymore
的更多信息
答案 1 :(得分:0)
使用会话。确保在保存数据后清除它。
答案 2 :(得分:-1)
在渲染第二个表单时,您可以将上一个表单中的所有字段都包含为隐藏字段。