header php如何影響HTTP狀態(tài)碼

PHP
小樊
85
2024-07-17 22:36:49

在PHP中,可以通過(guò)header函數(shù)來(lái)設(shè)置HTTP狀態(tài)碼。以下是一些常見(jiàn)的HTTP狀態(tài)碼及如何在PHP中設(shè)置它們:

  1. 設(shè)置HTTP 200 狀態(tài)碼(表示請(qǐng)求成功):
header("HTTP/1.1 200 OK");
  1. 設(shè)置HTTP 404 狀態(tài)碼(表示請(qǐng)求的資源未找到):
header("HTTP/1.1 404 Not Found");
  1. 設(shè)置HTTP 500 狀態(tài)碼(表示服務(wù)器內(nèi)部錯(cuò)誤):
header("HTTP/1.1 500 Internal Server Error");

需要注意的是,header函數(shù)必須在頁(yè)面輸出內(nèi)容之前調(diào)用才能生效,否則會(huì)報(bào)錯(cuò)。另外,一旦使用header函數(shù)設(shè)置了HTTP狀態(tài)碼,就不能再修改或覆蓋它,否則會(huì)出現(xiàn)錯(cuò)誤。

0