如何在PHP中在页面之间传输变量?
我试图用PHP制作一个登录表单,我想从如下表单中获取一个值:如何在PHP中在页面之间传输变量?,php,html,forms,variables,login,Php,Html,Forms,Variables,Login,我试图用PHP制作一个登录表单,我想从如下表单中获取一个值: $name = $_POST["name"]; $email = $_POST["email"]; 然后,当用户单击“提交”时,我希望新页面能够访问这些变量。使用 include 'file1.php'; 技术上可行,但我不想要所有的“file1.php”,只想要变量。 有什么建议吗?这正是我们的目的 会话是一种根据唯一的会话ID为单个用户存储数据的简单方法。这可用于在页面请求之间保存状态信息。会话ID通常通过会话cookie发送
$name = $_POST["name"];
$email = $_POST["email"];
然后,当用户单击“提交”时,我希望新页面能够访问这些变量。使用
include 'file1.php';
技术上可行,但我不想要所有的“file1.php”,只想要变量。
有什么建议吗?这正是我们的目的
会话是一种根据唯一的会话ID为单个用户存储数据的简单方法。这可用于在页面请求之间保存状态信息。会话ID通常通过会话cookie发送到浏览器,该ID用于检索现有会话数据
您必须使用会话。下面是一个简单的演示:
page1.php-加载第1页以设置会话变量
<?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';
?>
你不需要包含任何内容。您将表单指向的页面将可以访问
$\u POST
使用的内容,以及您现在拥有的内容,在处理包含的文件时“像馅饼一样简单”;相信我。@user3330611欢迎您!如果你不介意的话,你能把这个标记为答案吗?
<?php
// begin our session
session_start();
// echo the session variable
echo 'The value of foo is '.$_SESSION['foo'];
?>