PHP 8.6.0 Beta 3 is available for testing

Yaf_Controller_Abstract::redirect

(Yaf >=1.0.0)

Yaf_Controller_Abstract::redirect重定向到 URL

说明

public function Yaf_Controller_Abstract::redirect(string $url): ?bool

通过发送 Location 头(HTTP 状态 302)将客户端重定向到另一个 URL。

参数

url

要重定向到的 URL。

返回值

成功时返回 true,失败时返回 false / null

示例

示例 #1 Yaf_Controller_Abstract::redirect() 示例

<?php
class AccountController extends Yaf_Controller_Abstract
{
    public function loginAction() {
        if (!$this->getRequest()->getParam("user")) {
            // 发送带 302 状态的 Location 头
            $this->redirect("http://www.example.com/account/login/");
            return false; // 跳过自动渲染
        }
    }
}
?>

参见

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。
To Top