gpt4 book ai didi

php - 如果发生重定向,如何在 file_get_contents 之后获取真实的 URL?

转载 作者:IT王子 更新时间:2023-10-29 00:59:59 26 4
gpt4 key购买 nike

我正在使用 file_get_contents() 从网站抓取内容,令人惊讶的是,即使我作为参数传递的 URL 重定向到另一个 URL,它也能正常工作。

问题是我需要知道新的 URL,有没有办法做到这一点?

最佳答案

如果您需要使用 file_get_contents() 而不是 curl,请不要自动跟随重定向:

$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);

答案灵感来自:How do I ignore a moved-header with file_get_contents in PHP?

关于php - 如果发生重定向,如何在 file_get_contents 之后获取真实的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4323985/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com