2017-10-15 205 views
-2

在我的网页中,我有一个名为$ DOB的变量来验证一个人的出生日期。我想要做的就是验证$ dob变量值后将发送到数据库。我在另一个名为“submit.php”的页面中使用我的插入查询。所以我想访问$ DOB变量值来发送来自“submission.php”页面的数据。将一个php变量从一个页面传递到另一个php页面

+0

我dnt知道如何将一个php变量传递给另一个页面。需要帮忙! –

+0

如果你不依赖像MySQL这样的数据库,使用PHP的全局变量'$ _SESSION' – Thielicious

+0

是否有一个原因,你需要将验证过的信息发送到数据库中?您可以将该信息存储在会话变量中。如果您想在浏览器关闭后再进行检查,那么您可以将信息存储在cookie中。 –

回答

0

使用$_SESSION

one_page.php

session_start(); 
$_SESSION["foo"] = "bar"; 


the_other_page.php

session_start(); 
echo $_SESSION["foo"]; 
-1

如果这些不同的要求那么你确实需要会话。

但是,如果'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。

相关问题