ThinkPHP框架使用redirect實現(xiàn)頁面重定向的方法實例分析
本文實例講述了ThinkPHP框架使用redirect實現(xiàn)頁面重定向的方法。分享給大家供大家參考,具體如下:
ThinkPHP redirect 方法
ThinkPHP redirect 方法可以實現(xiàn)頁面的重定向(跳轉)功能。redirect 方法語法如下:
$this->redirect(string url, array params, int delay, string msg)
參數(shù)說明:
| 參數(shù) | 說明 |
| url | 必須,重定向的 URL 表達式。 |
| params | 可選,其它URL參數(shù)。 |
| delay | 可選, 重定向延時,單位為秒。 |
| msg | 可選,重定向提示信息。 |
ThinkPHP redirect 實例
在 Index 模塊 index 方法中,重定向到本模塊的 select 操作:
class IndexAction extends Action{
public function index()
{
$this->redirect('select', array('status'=>1), 3, '頁面跳轉中~'); //3秒
}
}
一些常用的 redirect 重定向例子:
// 不延時,直接重定向
$this->redirect('select', array('status'=>1));
// 延時跳轉,但不帶參數(shù),輸出默認提示
$this->redirect('select', '', 3);
// 重定向到其他模塊操作
$this->redirect('Public/login');
// 重定向到其他分組
$this->redirect('Admin-Public/login');
提示:
1. 當延時跳轉時,必須輸入 params 參數(shù)(可以為空),也就是 delay 必須出現(xiàn)在第 3 位上。
2. 如果發(fā)現(xiàn)跳轉后的 URL 有問題,由于 redirect 方法調用 U 方法來生成跳轉后的地址,這時候可以測試一下 U 方法生成的地址是否正確,再檢查一下系統(tǒng)配置。
更多關于thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術總結》。
希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。
相關文章
Yii Framework框架使用PHPExcel組件的方法示例
這篇文章主要介紹了Yii Framework框架使用PHPExcel組件的方法,結合實例形式分析了Yii Framework框架中PHPExcel組件的下載、導入、調用等相關操作技巧,需要的朋友可以參考下2019-07-07
PHP設計模式(五)適配器模式Adapter實例詳解【結構型】
這篇文章主要介紹了PHP設計模式:適配器模式Adapter,結合實例形式詳細分析了PHP適配器模式Adapter基本概念、功能、原理、用法及操作注意事項,需要的朋友可以參考下2020-05-05
在 Laravel 中動態(tài)隱藏 API 字段的方法
這篇文章主要介紹了在 Laravel 中動態(tài)隱藏 API 字段的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-10-10

