http_response_code () 函數(shù)獲取/設(shè)置響應(yīng)的 HTTP 狀態(tài)碼。
int http_response_code ([ int $response_code ] )
它用來獲取或設(shè)置HTTP響應(yīng)
如果提供了 response_code,將返回先前的狀態(tài)碼。 如果未提供 response_code,會返回當(dāng)前的狀態(tài)碼。 在 Web 服務(wù)器環(huán)境里,這些狀態(tài)碼的默認值都是 200。
如果在非 Web 服務(wù)器環(huán)境里調(diào)用(比如 CLI 應(yīng)用里), 不提供 response_code 就會返回 FALSE 。 在非 Web 服務(wù)器環(huán)境里,提供 response_code 會返回 TRUE (僅僅在先前沒有設(shè)置過狀態(tài)碼的時候)。
序號 | 參數(shù)和說明 |
---|---|
1 | response_code 可選的 response_code 會設(shè)置響應(yīng)的狀態(tài)碼。 |
試試下面的實例
<?php var_dump(http_response_code()); http_response_code(404); ?>
上面的代碼會將響應(yīng)代碼設(shè)置為404。
bool(false)