2
我正在創建2個網頁。第一個將顯示項目列表。第二個網頁,我想要創建一個通用的網頁,以便當用戶點擊一個項目取決於所選擇的項目時,第二頁面將根據項目進行修改。 我只想傳遞一個字符串變量,從中我可以從數據庫中獲取剩餘的東西。就像電子商務網站一樣。如何將動態PHP變量從一個頁面傳遞到另一個頁面?
我正在創建2個網頁。第一個將顯示項目列表。第二個網頁,我想要創建一個通用的網頁,以便當用戶點擊一個項目取決於所選擇的項目時,第二頁面將根據項目進行修改。 我只想傳遞一個字符串變量,從中我可以從數據庫中獲取剩餘的東西。就像電子商務網站一樣。如何將動態PHP變量從一個頁面傳遞到另一個頁面?
有幾種方法可以實現你想要的。
一些例子:
使用GET:
您可以使用link
一個變量傳遞到下一個頁面。
第1頁:
<a href="yourpage2.php?variable=<?php echo $value; ?>">Page 2</a>
第2頁:
if(isset($_GET['variable']){
$new_variable = $_GET['variable'];
使用POST:
第1頁:
<form method="POST" action="yourpage2.php">
<input type="hidden" name="variable" value="<?php echo $value; ?>">
<input type="submit" value = "Next Page">
</form>
第2頁:
if(isset($_POST['variable']){
$new_variable = $_POST['variable'];
使用COOKIE:
第1頁:
$_COOKIE['variable'] = $value;
第2頁:
$new_variable = $_COOKIE['varname'];
當使用cookie,該變量的值被存儲在客戶端,在的對面會話的,其中值存儲在服務器端。
使用會話:
第1頁:
$_SESSION['variable'] = $value;
第2頁:
$new_variable = $_SESSION['variable'];
注意:如果使用會話,不要忘了包括/寫
session_start();
in t他開始你的頁面之後<?php
標記BOTH你的頁面。
Google GET或Sessions,然後向我們展示您嘗試嘗試的代碼 – CodeGodie