Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
遵循HTTP重定向的PHP脚本_Php_Url_Redirect - Fatal编程技术网

遵循HTTP重定向的PHP脚本

遵循HTTP重定向的PHP脚本,php,url,redirect,Php,Url,Redirect,我正在寻找一种方法来编写一个PHP脚本,可以给它一个URL到一个URL缩短器站点,比如tinyurl,然后按照HTTP重定向并返回它指向的URL。我以前写过一些PHP+MySQl脚本,但这将是我第一次尝试使用PHP访问远程页面元数据,我希望有人能给我指出正确的方向,避免我在教程中寻找可能不存在的工具 您可能想看看。这可能取决于重定向类型以及如何使用它 您可能想看看。这可能取决于重定向类型以及如何使用它 卷曲延伸可以做到这一点 此处的选项列表 你想要 卷曲跟随定位 然后使用 CURLINFO\

我正在寻找一种方法来编写一个PHP脚本,可以给它一个URL到一个URL缩短器站点,比如tinyurl,然后按照HTTP重定向并返回它指向的URL。我以前写过一些PHP+MySQl脚本,但这将是我第一次尝试使用PHP访问远程页面元数据,我希望有人能给我指出正确的方向,避免我在教程中寻找可能不存在的工具

您可能想看看。这可能取决于重定向类型以及如何使用它

您可能想看看。这可能取决于重定向类型以及如何使用它

卷曲延伸可以做到这一点

此处的选项列表

你想要
卷曲跟随定位

然后使用

CURLINFO\u有效\u URL


您可能也可以使用php的常规文件系统6em和流函数(例如,file_get_contents或fopen等)执行同样的操作。我知道它们遵循重定向,但我不知道如何立即获得有效的url,尽管我记得我看到过它完成了。

curl扩展可以做到这一点

此处的选项列表

你想要
卷曲跟随定位

然后使用

CURLINFO\u有效\u URL


你也可以使用php的常规文件系统6em和流函数(例如,file_get_contents或fopen等)执行同样的操作。我知道它们遵循重定向,但我不知道如何立即获得有效的url,尽管我记得我看到过它。因为这篇文章使用了一个超链接,可以直接将你带到网页,甚至可以将您直接滚动到网页中相关信息所在的位置。那里的信息就在现场。这是一个指向php手册的链接。+1因为这篇文章使用了一个超链接,它可以直接将你带到一个网页,甚至可以将你直接滚动到该网页中相关信息所在的位置。那里的信息就在现场。这是一个php手册的链接,以前已经回答过了。你应该能在这里找到答案:这已经被回答过了。您应该可以在这里找到答案: