php 輸出404狀態碼

2021-09-29 06:18:55 字數 823 閱讀 8886

今天在做乙個php資料提交的小功能時,需要在判斷乙個值是如果為空時,就讓後台的邏輯頁面返回 404 狀態碼,提示使用者頁面不存在。那麼接下來,飛鳥慕魚部落格要說的是 php 如何返回或輸出 html 404 的狀態碼。

header():函式向使用者客戶端傳送原始的 http 報頭。

語法:

header

(string,replace,http_response_code)

引數:

string:必需。規定要傳送的報頭字串。

replace:(可選)表示該報頭是否替換之前或新增第二個報頭,預設為 true

http_response_code:(可選),把 http 狀態強制為指定的值

例:

header

("cache-control: no-cache");

header

("location: "

);

方法1:

使用上面所介紹的 header() 函式,來輸出 html 404 狀態碼

?>方法2:

http_response_code():獲取/設定響應的 http 狀態碼

PHP傳送返回404狀態碼

1.預設的由apache自動處理的404 修改aache的配置檔案 httpd.conf 中的 errordocument 404 404.html 或者使用 htaccess檔案,同時有要把 httpd.conf中的deny都改成allow 檔案裡也是寫上面那句errordocument 404 ...

導致出現404狀態碼

今天幹活的時候,由於是乙個web應用,想在每次傳送請求和返回響應的時候記錄日誌,也就是 controller,想起了之前的spring aop,於是按照之前的配置配置好了,可是發現每次前端傳送請求都會返回404狀態碼,這我就蒙了,如圖 而後檢查後台程式,什麼問題都沒有,但是前端就是請求失敗,鬱悶死我...

HTTP狀態碼的404錯誤

404錯誤是什麼時候產生的呢?當我們通過瀏覽器請求伺服器上的某個資源的時候,可能是jsp,也可能是servlet,如果要訪問的資源不存在,就會產生404錯誤,404錯誤可能是應用本身的問題,例如沒有正常部署 名字寫錯了,也可能是檔案的問題,jsp檔案不存在 名字錯誤,或者servle沒有配置。根據這...