会话数据如何从一个页面传递到另一个页面?

时间:2018-04-29 14:22:18

标签: php html forms session

例如,我在index.php上开始一个有我的表单的会话。在我的表单中,我有一个名称输入和一个提交按钮。我创建了这段代码:

$_SESSION['name'] = $_POST['name'];
header('Location: page.php');

在page.php上我启动会话并显示消息

 <h3>Thank you <?php echo $_SESSION['name'];?>, for signing up.</h3>

如何将张贴的名称数据传递给page.php?

1 个答案:

答案 0 :(得分:0)

在http的上下文中,会话是一种在页面/请求之间传递数据的方式,因为http是无状态的。

页面如何知道示例中的值?因为它们存储在会话变量中并可通过请求获得。

有关背景信息,请参阅: https://www.w3schools.com/php/php_sessions.asp

What is session and session variables?

http://php.net/manual/en/reserved.variables.session.php

https://en.m.wikipedia.org/wiki/Session_(computer_science)#Web_server_session_management