2017-10-15 207 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。

相關問題