溫馨提示×

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

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

php中redirect和forward的區(qū)別有哪些

發(fā)布時(shí)間:2022-02-14 09:15:23 來(lái)源:億速云 閱讀:292 作者:iii 欄目:編程語(yǔ)言

這篇文章主要介紹了php中redirect和forward的區(qū)別有哪些的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇php中redirect和forward的區(qū)別有哪些文章都會(huì)有所收獲,下面我們一起來(lái)看看吧。

php中redirect和forward的區(qū)別:1、forward轉(zhuǎn)發(fā)頁(yè)面可共享request里的數(shù)據(jù),redirect轉(zhuǎn)發(fā)頁(yè)面不能共享數(shù)據(jù);2、forward一般應(yīng)用于用戶登錄時(shí)轉(zhuǎn)發(fā)到相應(yīng)模塊,而redirect一般應(yīng)用于用戶注銷(xiāo)登錄時(shí)。

本教程操作環(huán)境:windows10系統(tǒng)、PHP7.1版、DELL G3電腦

php中redirect和forward的區(qū)別是什么

1.從地址欄顯示來(lái)說(shuō)

forward是服務(wù)器請(qǐng)求資源,服務(wù)器直接訪問(wèn)目標(biāo)地址的URL,把那個(gè)URL的響應(yīng)內(nèi)容讀取過(guò)來(lái),然后把這些內(nèi)容再發(fā)給瀏覽器.瀏覽器根本不知道服務(wù)器發(fā)送的內(nèi)容從哪里來(lái)的,所以它的地址欄還是原來(lái)的地址.

redirect是服務(wù)端根據(jù)邏輯,發(fā)送一個(gè)狀態(tài)碼,告訴瀏覽器重新去請(qǐng)求那個(gè)地址.所以地址欄顯示的是新的URL.

2.從數(shù)據(jù)共享來(lái)說(shuō)

forward:轉(zhuǎn)發(fā)頁(yè)面和轉(zhuǎn)發(fā)到的頁(yè)面可以共享request里面的數(shù)據(jù).

redirect:不能共享數(shù)據(jù).

3.從運(yùn)用地方來(lái)說(shuō)

forward:一般用于用戶登陸的時(shí)候,根據(jù)角色轉(zhuǎn)發(fā)到相應(yīng)的模塊.

redirect:一般用于用戶注銷(xiāo)登陸時(shí)返回主頁(yè)面和跳轉(zhuǎn)到其它的網(wǎng)站等.

4.從效率來(lái)說(shuō)

forward:高.

redirect:低.

5.如果要訪問(wèn)不同服務(wù)器上的網(wǎng)頁(yè),只能用redirect.

關(guān)于“php中redirect和forward的區(qū)別有哪些”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“php中redirect和forward的區(qū)別有哪些”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(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