将一个php变量从一个页面传递到另一个php页面
问题描述:
在我的网页中,我有一个名为$ DOB的变量来验证一个人的出生日期。我想要做的就是验证$ dob变量值后将发送到数据库。我在另一个名为“submit.php”的页面中使用我的插入查询。所以我想访问$ DOB变量值来发送来自“submission.php”页面的数据。将一个php变量从一个页面传递到另一个php页面
答
使用$_SESSION
one_page.php
session_start();
$_SESSION["foo"] = "bar";
the_other_page.php
session_start();
echo $_SESSION["foo"];
答
如果这些不同的要求那么你确实需要会话。
但是,如果'page'表示文件,这是一个请求,那么它就更简单了。只是“包括”(需要)其他文件,您可以访问以前定义的变量,就像这样:
file_a.php:
//blah
//blah
$someVar = 42;
require 'file_b.php';
//now, file_b.php:
echo $someVar;//will output 42
顺便说一句,这是更好的做一个功能像file_b.php和呼叫“提交”该函数来自file_a.php。
我dnt知道如何将一个php变量传递给另一个页面。需要帮忙! –
如果你不依赖像MySQL这样的数据库,使用PHP的全局变量'$ _SESSION' – Thielicious
是否有一个原因,你需要将验证过的信息发送到数据库中?您可以将该信息存储在会话变量中。如果您想在浏览器关闭后再进行检查,那么您可以将信息存储在cookie中。 –