使用PHP 的file_get_contents() 設定HTTP 標頭
簡介:
簡介:
>函數啟用透過URL 檢索文件內容。但是,我們可以擴展其功能以隨請求一起傳輸 HTTP 標頭嗎?
$opts = [ "http" => [ "method" => "GET", "header" => "Accept-language: en\r\n" . "Cookie: foo=bar\r\n" ] ];解決問題:雖然file_get_contents() 本身不支援發送HTTP 標頭,但還有一種替代方法使用流的解決方案
$file = file_get_contents('http://www.example.com/', false, $context);
實作:
要指定HTTP 標頭,請使用stream_context_create()建立串流上下文,並使用以下語法在「http」陣列中包含所需的標頭:
以上是使用 PHP 的 file_get_contents() 時如何設定 HTTP 標頭?的詳細內容。更多資訊請關注PHP中文網其他相關文章!