這篇文章主要介紹了Thinkphp中重定向redirect和跳轉(zhuǎn)success、error的區(qū)別有哪些,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
成都創(chuàng)新互聯(lián)公司致力于成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站,成都網(wǎng)站設(shè)計(jì),集團(tuán)網(wǎng)站建設(shè)等服務(wù)標(biāo)準(zhǔn)化,推過(guò)標(biāo)準(zhǔn)化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進(jìn)行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場(chǎng)競(jìng)爭(zhēng)中脫穎而出。 選擇成都創(chuàng)新互聯(lián)公司,就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!
Thinkphp中 重定向redirect、和跳轉(zhuǎn)success、error的區(qū)別
三個(gè)方法同時(shí)傳入 U(MODULE_NAME . '/Public/index') 這個(gè)URL參數(shù)時(shí)候
redirect生成的地址會(huì)多個(gè)index.php,導(dǎo)致訪問(wèn)出錯(cuò), 但是當(dāng)使用URL_MODEL=2偽靜態(tài)時(shí)候卻沒有問(wèn)題
查看redirect源代碼 :
/** * Action跳轉(zhuǎn)(URL重定向) 支持指定模塊和延時(shí)跳轉(zhuǎn) * @access protected * @param string $url 跳轉(zhuǎn)的URL表達(dá)式 * @param array $params 其它URL參數(shù) * @param integer $delay 延時(shí)跳轉(zhuǎn)的時(shí)間 單位為秒 * @param string $msg 跳轉(zhuǎn)提示信息 * @return void */ protected function redirect($url,$params=array(),$delay=0,$msg='') { $url = U($url,$params); redirect($url,$delay,$msg); }
因?yàn)閞edirect需要的是字符串不是U函數(shù)生成的地址!
success 和 error 則不同的是,他們內(nèi)部沒有使用U生成需要傳入時(shí)生成URL 。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Thinkphp中重定向redirect和跳轉(zhuǎn)success、error的區(qū)別有哪些”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!