Redirect方法- 其他問(wèn)題,虛擬主機(jī)域名注冊(cè)-常見(jiàn)問(wèn)題,虛擬主機(jī),網(wǎng)頁(yè)制作,域名注冊(cè),主機(jī),企業(yè)郵局,主頁(yè)空間,個(gè)人主頁(yè),網(wǎng)絡(luò)實(shí)名,主機(jī)托管,網(wǎng)站建設(shè),域名">
歡迎您來(lái)到禾城數(shù)碼,開(kāi)始互聯(lián)網(wǎng)之旅!
Redirect方法Redirect方法用于將訪問(wèn)者返回登錄表單(或Auth類實(shí)例化中指定的那個(gè)URL)。此方法默認(rèn)向?yàn)g覽器重定向的URL發(fā)送查詢字符串中的from變量所請(qǐng)求的原始頁(yè)面URL--很可能是登錄表單。它允許登錄表單讀入查詢字符串并將用戶返回到他們來(lái)的位置:它保存用戶需要導(dǎo)航回到那一處的信息,如果會(huì)話超時(shí)的話,這個(gè)特性是非常有效的。需要注意的是,在Logout方法中指定了Redirect不提供from變量,如果提供了,腳本將用戶返回到用于退出登錄的URL,那會(huì)使他們陷入不能登錄的惡循環(huán)中。 這里需要注意的比較重要的一點(diǎn)是傳遞給構(gòu)造函數(shù)的重定向URL參數(shù)應(yīng)為絕對(duì)的,而非相對(duì)的。根據(jù)HTTP規(guī)范,使用Location頭時(shí)必須提供絕對(duì)URL。稍后將這個(gè)類付諸實(shí)施時(shí),將嘗試打破打破這條規(guī)則,使用一個(gè)相對(duì)URL,因?yàn)椴磺宄愕姆⻊?wù)器上腳本的位置。這樣做能行得通,因?yàn)榇蟛糠肿钚碌臑g覽器都能理解相對(duì)位置(即使它們不能理解,也是因?yàn)闆](méi)有遵守規(guī)范所導(dǎo)致)。但在當(dāng)前站點(diǎn)上要確保提供一個(gè)完全的、絕對(duì)的URL。 最后,也是最重要的,exit函數(shù)來(lái)終止所有進(jìn)一步的處理。調(diào)用exit函數(shù)可阻止調(diào)用腳本發(fā)送帶有驗(yàn)證碼的受保護(hù)內(nèi)容。雖然已經(jīng)發(fā)送了應(yīng)重定向?yàn)g覽器的頭,但不能依靠瀏覽器來(lái)做出行動(dòng)。例如,如果一個(gè)自稱為網(wǎng)絡(luò)瀏覽器的Perl腳本發(fā)送了請(qǐng)求,毫無(wú)疑問(wèn),使用腳本的人將對(duì)其行為擁有全部控制權(quán)并很容易忽略重定向到別處的指令。因此,exit語(yǔ)句至關(guān)重要。 linux虛擬主機(jī)吧">PHP程序想要更完美的運(yùn)行,選擇我們的Linux虛擬主機(jī)吧
|
|||
>> 相關(guān)文章 | |||
|
返回首頁(yè)
|
關(guān)于我們
|
聯(lián)系我們
|
付款方式
|
價(jià)格總覽
|
提交工單
|
投訴建議
|
網(wǎng)站備案
|
XML地圖
©2002-
禾城數(shù)碼 版權(quán)所有 虛擬主機(jī)服務(wù)商|虛擬主機(jī)品牌|5星空間
浙ICP備2022026561號(hào)-1 浙公網(wǎng)安備 33048302000166號(hào)
電話總機(jī):0573-80897175