如何在 PHP 中获取 302 重定向 URL 的 Location 标头?
我正在尝试找到一种通用的方法来扩展大多数(如果不是全部)缩短的 URL。我知道 bit.ly、TinyURL、goo.gl 等短 URL 使用 302 重定向方法将您重定向到另一个网站。如何在 php 中向缩短的 URL 发出 HEAD 请求并获取标头的“位置”部分?
请帮我解决这个问题。
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
大家还是忘掉吧。 :)通过一些互联网搜索,我发现了这个:
使用 PHP 和 CURL 将短网址扩展为原始网址 — Hasin Hayder
它向我展示了如何做到这一点。
Forget it everyone. :) With some internet searching, I found this:
expanding short url to original url using PHP and CURL — Hasin Hayder
It shows me exactly how to do this.
您需要使用 CURL。您可以设置触发读取标头的回调函数。
You need to use CURL. You can set a callback function that fires to read headers.