PHP 中的錯誤處理:模擬不存在頁面的404 錯誤
在您的Web 應用程式中,您已經實現了自定義URL 處理機制使用.htaccess 將請求重新導向到特定的PHP 端點進行處理。但是,您在模擬資料庫中不存在的頁面的 404 錯誤時面臨挑戰。
解決方案:使用 http_response_code
正確顯示 404 錯誤頁面,您必須使用 http_response_code 函數。此函數設定回應的HTTP 狀態代碼,允許您指定無法找到所要求的頁面:
透過將狀態代碼設定為404,您可以通知瀏覽器所要求的頁面已找到不存在,並且切換到顯示您使用.htaccess 中的ErrorDocument 配置的錯誤頁面。
先前的方法:重定向
您之前嘗試模擬錯誤 404使用 header 不正確。重定向到另一個頁面(甚至是 404 個錯誤頁面)會導致 302(重定向)狀態代碼發送到瀏覽器,這對於不存在的頁面來說是不合適的。
以上是如何在 PHP 中模擬不存在頁面的 404 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!