首頁 >後端開發 >PHP問題 >php設定http狀態碼的方法

php設定http狀態碼的方法

藏色散人
藏色散人原創
2021-07-22 09:18:173752瀏覽

php設定http狀態碼的方法:先建立一個PHP範例檔案;然後透過「http_response_code(int $response_code = ?): mixed」方法設定回應的HTTP狀態碼即可。

php設定http狀態碼的方法

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

php如何設定http狀態碼

php設定http狀態碼的方法

http_response_code — 取得/設定回應的HTTP 狀態碼

說明 

http_response_code(int $response_code = ?): mixed

取得或設定回應的HTTP狀態碼。

參數 

response_code

可選的 response_code 會設定回應的狀態碼。

傳回值 

如果提供了 response_code,將會傳回先前的狀態碼。如果未提供 response_code,會傳回目前的狀態碼。在 Web 伺服器環境裡,這些狀態碼的預設值都是 200。

如果在非 Web 伺服器環境中呼叫(例如 CLI 應用程式裡), 不提供 response_code 就會回傳 false 。在非 Web 伺服器環境裡,提供 response_code 會傳回 true (僅在先前沒有設定過狀態碼的時候)。

範例 

範例Web 伺服器環境內使用http_response_code()

<?php
// 获取当前状态码,并设置新的状态码
var_dump(http_response_code(404));
//获取新的状态码
var_dump(http_response_code());
?>

以上例程會輸出:

int(200)
int(404)

推薦學習:《PHP影片教學

以上是php設定http狀態碼的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn