PHP Conference Japan 2024

Yaf_Response_Abstract::setHeader

(Yaf >=1.0.0)

Yaf_Response_Abstract::setHeader設定回應標頭

描述

public Yaf_Response_Abstract::setHeader(字串 $name, 字串 $value, 布林 $replace = ?): 布林

用於傳送 HTTP 標頭

參數

此函式沒有參數。

回傳值

參見

新增註解

使用者貢獻註解 1 個註解

lee dot howarth dot 90 at gmail dot com
10 年前
一些從控制器傳送標頭的範例...

/* 設定 Content-Type */
$response = $this -> getResponse();

$response -> setHeader( 'Content-Type', 'text/html; charset=utf-8' );

$response -> response();

/* 設定 HTTP 狀態 */
$response = $this -> getResponse();

$response -> setHeader( $this -> getRequest() -> getServer( 'SERVER_PROTOCOL' ), '404 Not Found' );

$response -> response();

您也可以使用 $_SERVER[ 'SERVER_PROTOCOL' ],但是建議擴充請求類別,對超級全域變數進行一些清理,這樣您就可以正常使用了。
To Top