php跳轉(zhuǎn)頁(yè)面代碼(php跳轉(zhuǎn)到另一個(gè)html頁(yè)面)
在php文件內(nèi)讓當(dāng)前操作的網(wǎng)頁(yè)跳轉(zhuǎn),一般經(jīng)常用的有兩種方法1用php自帶的函數(shù)法執(zhí)行玩動(dòng)作后,加上這個(gè)就會(huì)跳轉(zhuǎn)headerquotLocation。
在應(yīng)用開(kāi)發(fā)中,經(jīng)常會(huì)遇到一些帶有提示信息的跳轉(zhuǎn)頁(yè)面,例如操作成功或者操作錯(cuò)誤頁(yè)面,并且自動(dòng)跳轉(zhuǎn)到另外一個(gè)目標(biāo)頁(yè)面系統(tǒng)的Action類(lèi)內(nèi)置了兩個(gè)跳轉(zhuǎn)方法success和error,用于頁(yè)面跳轉(zhuǎn)提示,而且可以支持ajax提交使用方法很簡(jiǎn)單。
具體實(shí)現(xiàn)方法為在提示用戶(hù)登錄的同時(shí),在session或者cookie中記錄下請(qǐng)求頁(yè)面的URL登錄驗(yàn)證成功后在跳轉(zhuǎn)回該URLcheckloginphp 代碼如下session_startif !isset $_SESSION#39login_ok#39 echo quotalert #39。
1首先,打開(kāi)php編輯器,新建php文件,例如indexphp2在indexphp中,輸入代碼header#39Location indexphp#393瀏覽器運(yùn)行l(wèi)oginphp頁(yè)面,此時(shí)會(huì)跳轉(zhuǎn)到indexphp頁(yè)面。
thinkphp只是php一個(gè)框架了,但如果要實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)并不能使用header函數(shù)來(lái)實(shí)現(xiàn)了,系統(tǒng)的Action類(lèi)內(nèi)置了兩個(gè)跳轉(zhuǎn)方法success和error,用于頁(yè)面跳轉(zhuǎn)提示,而且可以支持ajax提交參考如下User=M‘user’實(shí)例化user表 res=。
if$usernameecho quot歡迎管理員登錄,您的密碼為$passwordquotelse echo quot對(duì)不起,您沒(méi)有權(quán)限登陸本頁(yè)quot? setTimeoutfunctionlocation=#39indexhtml#39,5000這里是指停留5秒后跳轉(zhuǎn)到主頁(yè)。
1thinkPHP 的Action類(lèi)的redirect方法可以實(shí)現(xiàn)頁(yè)面的重定向功能,redirect 重定向的通用語(yǔ)法為edirecturl,params=array,delay=0,msg=#39#39 跳轉(zhuǎn)到 edit 操作 $thisredirect#39edit#392 跳轉(zhuǎn)到 User。
PHP登陸后跳轉(zhuǎn)到用戶(hù)管理頁(yè)面,利用$_SERVER全局變量可以實(shí)現(xiàn)這個(gè)功能具體實(shí)現(xiàn)方法為在提示用戶(hù)登錄的同時(shí),在session或者cookie中記錄下請(qǐng)求頁(yè)面的URL登錄驗(yàn)證成功后在跳轉(zhuǎn)回該URL1checkloginphp代碼session_start。
掃描二維碼推送至手機(jī)訪(fǎng)問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。