簡體   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