使用file_get_contents 取得重新導向後的真實URL
使用file_get_contents() 從URL 取得內容時,可以順利處理到新重定向的內容網址。然而,有時需要確定重定向發生後的實際 URL。
有解決方案嗎?
重定向發生後取得真實 URL ,需要客製化解決方案。 File_get_contents() 預設遵循重定向,但可以覆寫此行為。
如何覆寫重定向行為
要停用自動重新導向並取得實際 URL:
程式碼片段:
<code class="php">$context = stream_context_create( array( 'http' => array( 'follow_location' => false ) ) ); $html = file_get_contents('http://www.example.com/', false, $context); var_dump($http_response_header);</code>
以上是如何使用 file_get_contents() 取得重定向後的實際 URL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!