在 PHP 中,您可以使用 header()
函數來設置 HTTP 響應頭。這個函數允許您向客戶端發送原始的 HTTP 響應頭。以下是一些示例:
header('Content-Type: text/html; charset=utf-8');
header('X-Custom-Header: value');
header('Location: http://www.example.com/');
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // 過去的時間
請注意,header()
函數必須在發送任何輸出之前調用,因為它需要將響應頭發送給客戶端。否則,您將收到一個錯誤消息,提示 “headers already sent”。
在設置響應頭時,確保您了解 HTTP 協議和相關的響應頭標準。不正確地設置響應頭可能會導致客戶端無法正確處理您的應用程序的響應。