使用PHP 的file_get_contents() 傳送HTTP 標頭
雖然PHP 中的file_get_contents() 函數不提供對發送的直接支持,有其他方法可以實現此目的。
一種方法是建立流context 並在其中配置 HTTP 標頭。這涉及到設定一個名為 $opts 的陣列來指定 HTTP 方法(本例中為 GET),並在標頭鍵中新增所需的標頭。例如:
// Create a stream $opts = [ "http" => [ "method" => "GET", "header" => "Accept-language: en\r\n" . "Cookie: foo=bar\r\n" ] ]; // Create the stream context $context = stream_context_create($opts);
建立流上下文後,您可以將其作為第三個參數傳遞給 file_get_contents() 以隨請求一起傳送 HTTP 標頭:
// Send the request with headers $file = file_get_contents('http://www.example.com/', false, $context);
以上是如何使用 PHP 的 file_get_contents() 傳送 HTTP 標頭?的詳細內容。更多資訊請關注PHP中文網其他相關文章!