首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]Yaf_Response_Abstract::setRedirect()函数—用法及示例

发布于 2025-05-19 10:25:14
0
27

函数名称:Yaf_Response_Abstract::setRedirect()

适用版本:Yaf框架2.0.0及以上版本

函数说明:Yaf_Response_Abstract::setRedirect()函数用于设置HTTP重定向。

用法:

Yaf_Response_Abstract::setRedirect(string $url, int $httpCode = 302) : bool

参数说明:

  • $url:重定向的目标URL。
  • $httpCode:HTTP状态码,默认为302(Found)。

返回值:

  • 如果设置成功,则返回true
  • 如果设置失败,则返回false

示例:

$response = new Yaf_Response_Http();

// 设置重定向到https://example.com
$response->setRedirect('https://example.com');

// 设置重定向到https://example.com,并使用301状态码
$response->setRedirect('https://example.com', 301);

// 输出HTTP头部并终止脚本
$response->response();
exit;

注意事项:

  • 使用setRedirect()函数后,需要调用response()函数来输出HTTP头部并终止脚本。
  • 默认情况下,Yaf框架会自动调用response()函数来输出HTTP头部并终止脚本,但在某些情况下,可能需要手动调用response()函数。
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流