繁体   English   中英

如何在PHP中的页面之间传输变量?

[英]How can I transfer variables between pages in PHP?

我正在尝试使用PHP创建一个登录表单,我希望从这样的表单中获取值:

$name = $_POST["name"];
$email = $_POST["email"];

然后,当用户点击“提交”时,我希望新页面可以访问这些变量。 使用

include 'file1.php';

技术上有效,但我不想要所有'file1.php',只是变量。 有什么建议么?

这正是会议的目的。

会话是一种根据唯一会话ID为各个用户存储数据的简单方法。 这可用于在页面请求之间保留状态信息。 会话ID通常通过会话cookie发送到浏览器,ID用于检索现有会话数据。

你必须使用会话。 这是一个简单的演示:


page1.php - 加载第一页以设置会话变量

 <?php // begin the session session_start(); // set the value of the session variable 'foo' $_SESSION['foo']='bar'; // echo a little message to say it is done echo 'Setting value of foo'; ?> 


page2.php - 加载第二页,它可以访问你在page1.php设置的会话变量

 <?php // begin our session session_start(); // echo the session variable echo 'The value of foo is '.$_SESSION['foo']; ?> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM