【问题标题】:PHP Script to follow HTTP Redirects遵循 HTTP 重定向的 PHP 脚本
【发布时间】:2011-01-21 17:53:32
【问题描述】:

我正在寻找一种编写 PHP 脚本的方法,该脚本可以为 URL 缩短站点(例如 tinyurl)提供 URL,然后遵循 HTTP 重定向并返回它指向的 URL。我以前写过一些 PHP + MySQl 脚本,但这将是我第一次尝试使用 PHP 访问远程页面元数据,我希望有人可以为我指明正确的方向,让我免于在教程中摸索寻找可能没有的工具存在!

【问题讨论】:

标签: php url redirect


【解决方案1】:

您可能想看看PHP cURL。它可能取决于您如何使用它的重定向类型。

【讨论】:

    【解决方案2】:

    curl 扩展可以做到这一点。

    此处的选项列表
    http://www.php.net/manual/en/function.curl-setopt.php

    你想要
    CURLOPT_FOLLOWLOCATION

    然后使用
    http://www.php.net/manual/en/function.curl-getinfo.php
    CURLINFO_EFFECTIVE_URL

    您可能可以对 php 的常规 filesyst6em 和流函数(例如 file_get_contents 或 fopen 等)执行相同的操作我想我记得看到它完成了。

    【讨论】:

      【解决方案3】:

      【讨论】:

      • +1 因为这篇文章使用了一个超链接,该超链接将您直接带到一个网页,甚至直接将您滚动到该网页中相关信息所在的位置。那里的信息很准确。它是 php 手册的链接。
      猜你喜欢
      • 2015-03-01
      • 2019-05-10
      • 1970-01-01
      • 1970-01-01
      • 2013-08-15
      • 1970-01-01
      • 1970-01-01
      • 2021-04-29
      • 2010-12-25
      相关资源
      最近更新 更多