Php get_头不会给出好的结果

Php get_头不会给出好的结果,php,http-headers,get-headers,Php,Http Headers,Get Headers,我正在尝试从几个带有get_头的URL获取头 对于某些URL,它工作正常,但对于其他URL,我收到的HTTP/1.1 404文件未作为答案找到,但当我使用工具(如)分析它时,我看到真正的答案是HTTP/1.0 302 Found 当我尝试使用浏览器时,我会被重定向到另一个URL,所以好的答案不应该是404那个 为了在脚本中接收正确的标题,我需要更改什么 例如,此URL:他们可能正在阻止cURL调用。没有URL,很难知道。我添加了一个URL示例。您确定get_headers是cURL的函数吗?这个

我正在尝试从几个带有get_头的URL获取头

对于某些URL,它工作正常,但对于其他URL,我收到的HTTP/1.1 404文件未作为答案找到,但当我使用工具(如)分析它时,我看到真正的答案是HTTP/1.0 302 Found

当我尝试使用浏览器时,我会被重定向到另一个URL,所以好的答案不应该是404那个

为了在脚本中接收正确的标题,我需要更改什么


例如,此URL:

他们可能正在阻止cURL调用。没有URL,很难知道。我添加了一个URL示例。您确定get_headers是cURL的函数吗?这个示例URL是否为您返回404?不,get_headers不使用cURL,但它们可能有机制阻止使用cURL和类似cURL的调用的机器人。我能够在本地根据该URL成功获取_头,因此您的特定服务器可能已被阻止。我猜他们不想让你下载他们的MP3?好吧,我修好了。我想把头球放在一个圈里。我试了一下,效果很好。所以我在每个请求之间设置了一个计时器,它可以正常工作。。。真奇怪。。。这是一个公共广播流,我只是想知道它的状态,这样我就可以更新我的播放列表:谢谢大家!