溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

php不同頁(yè)面數(shù)據(jù)傳遞的方式

發(fā)布時(shí)間:2020-07-13 10:46:05 來源:億速云 閱讀:150 作者:Leah 欄目:編程語(yǔ)言

本篇文章給大家分享的是有關(guān)php不同頁(yè)面數(shù)據(jù)傳遞的方式,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

                                                           歸納了一下我知道的一共有四種方式:

1.SESSION方式:

通過$_SESSION['name'] = value 賦值,就可以在session的生命周期內(nèi)一直調(diào)用該session值。

需要注意的是‘name’需要唯一,不能重復(fù)。

session的一個(gè)生命周期:從用戶訪問頁(yè)面開始,到斷開與網(wǎng)站的鏈接為止。

用session存儲(chǔ)變量的問題是在之前已經(jīng)打開頁(yè)面展示seesion數(shù)據(jù)的情況下,若新打開一個(gè)頁(yè)面,則之前那個(gè)頁(yè)面的session相關(guān)賦值會(huì)同步更新,這在一些情況下并不是想要達(dá)到的效果。不過也因此SESSION適合用來記錄用戶的在線時(shí)間。

2.GET方式

傳遞的參數(shù)鏈接在目標(biāo)url的后面,這邊需要注意的是url的兩種形式----路由形式和路徑形式get傳值的不同:

路徑形式的get傳值方式:path/index.php/?id=7878&a=234234

路由形式的get傳值方式:path?r=index.php?id =11&b = 88

在目標(biāo)頁(yè)面用$_GET就能獲取所有的get參數(shù)

之前一直只知道路由形式的方式,路徑形式方式不知道是啥樣,然后在想用其他三種方式傳值,雖然都能實(shí)現(xiàn)但有些繁瑣。然后一籌莫展之時(shí)看到了一個(gè)url就是路徑形式GET傳值方式。

3.POST方式

form表單提交action指定跳轉(zhuǎn)url;

document.formname.action = 'url';
document.formname.submit(); //formname為表單名字

4.數(shù)據(jù)表方式

最繁瑣的方式,將頁(yè)面內(nèi)容存入數(shù)據(jù)表,再在另外一個(gè)頁(yè)面從表中將特定記錄取出。

以上就是php不同頁(yè)面數(shù)據(jù)傳遞的方式,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI