ThinkPHP redirect 方法可以實現頁面的重定向(跳轉)功能。
redirect 方法語法如下:
$this->redirect(string url, array params, int delay, string msg)
引數說明:
引數
說明
url
必須,重定向的 URL 表示式。
params
可選,其它URL引數。
delay
可選, 重定向延時,單位為秒。
msg
可選,重定向提示資訊。
ThinkPHP redirect 例項
在 Index 模組 index 方法中,重定向到本模組的 select 操作:
class IndexAction extends Action{
public function index(){
$this->redirect("select", array("status"=>1), 3, "頁面跳轉中~");
}
}// 不延時,直接重定向
$this->redirect("select", array("status"=>1));
// 延時跳轉,但不帶引數,輸出預設提示
$this->redirect("select", "", 3);
// 重定向到其他模組操作
$this->redirect("Public/login");
// 重定向到其他分組
$this->redirect("Admin-Public/login");
ThinkPHP redirect 方法可以實現頁面的重定向(跳轉)功能。
redirect 方法語法如下:
$this->redirect(string url, array params, int delay, string msg)
引數說明:
引數
說明
url
必須,重定向的 URL 表示式。
params
可選,其它URL引數。
delay
可選, 重定向延時,單位為秒。
msg
可選,重定向提示資訊。
ThinkPHP redirect 例項
在 Index 模組 index 方法中,重定向到本模組的 select 操作:
class IndexAction extends Action{
public function index(){
$this->redirect("select", array("status"=>1), 3, "頁面跳轉中~");
}
}// 不延時,直接重定向
$this->redirect("select", array("status"=>1));
// 延時跳轉,但不帶引數,輸出預設提示
$this->redirect("select", "", 3);
// 重定向到其他模組操作
$this->redirect("Public/login");
// 重定向到其他分組
$this->redirect("Admin-Public/login");