php頁面之間傳值 PHP頁面間傳值的幾種方法

2021-10-17 02:24:34 字數 917 閱讀 7728

方法一:require_once

//page a:

$a = "hello";

//page b:

require_once "a.php";

echo $a." world!";

訪問b.php會得到:hello world!

方法二:通過頁面跳轉時攜帶引數傳值

//page a:

$a = "world";

點我跳到b.php

//page b:

echo "hello".$_get['m'];

方法三:表單提交:

echo $_post['val'];

方法四:session會話。

(session是全域性變數,只要被宣告,在不關閉網頁或者沒有到session的週期在所有頁面都是可用的,而post和get只要php執行完畢就會立刻被釋放沒有)

session_start();

$_session['val']='123';

echo $_session['val'];

session_start();

echo $_session['val']; //直接輸出全域性變數val.

方法五:cookie。

cookie是存放在客戶端上(也是全域性變數),session是存放在伺服器上。這是兩者唯一的不同。

setcookie("user", "suvllian", time()+3600);

//建立乙個名為user的cookie變數,它的值是alex porter。它將在乙個小時以後過期,也就是不能訪問了

echo $_cookie['user']; //還要重新整理一下頁面才可以生效

方法六:存入資料庫再取出

優點是:能夠長期儲存。

缺點是每次需要使用時,都需要在資料庫中查詢,耗費資源非常大。

php頁面之間傳值 php如何在不同頁面之間傳值

php在不同頁面之間傳值的方法 1 利用post傳值 2 利用get傳值 3 利用session傳值。session是全域性變數的一種,經常用於使用者登入後儲存使用者id之類的常用資料,選擇session是非常好的選擇。常用的三種方法 一 post傳值 post傳值是用於html的 表單跳轉的方法,...

fineui 頁面間傳值

1.使用request 方法是將引數對放到url的後面,形如www.baidu.com?name lili pwd 123456 在新的頁面下的page load下面使用 string d1 request name 可以獲得傳遞的引數.傳輸的缺點明顯,字元裸露在url上面,類似於get請求 不建議...

JS頁面之間傳值

父頁面與子頁面之間有多種傳值的方式 第一種,通過window.open的方法開啟乙個新的頁面,在新的頁面裡面通過window.opener來獲取物件,以下為例項 父頁面 function opennewwindow 子頁面 function getfatherdom 第二種,巢狀的形式,即子頁面存放...