一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php獲取301跳轉URL簡單實例

復制代碼 代碼如下:
/**
 * get_redirect_url()
 * Gets the address that the provided URL redirects to,
 * or FALSE if there's no redirect.
 *
 * @param string $url
 * @return string
 */
function get_redirect_url($url){
    $redirect_url = null;

    $url_parts = @parse_url($url);
    if (!$url_parts) return false;
    if (!isset($url_parts['host'])) return false; //can't process relative URLs
    if (!isset($url_parts['path'])) $url_parts['path'] = '/';

    $sock = fsockopen($url_parts['host'], (isset($url_parts['port']) ? (int)$url_parts['port'] : 80), $errno, $errstr, 30);
    if (!$sock) return false;

    $request = "HEAD " . $url_parts['path'] . (isset($url_parts['query']) ? '?'.$url_parts['query'] : '') . " HTTP/1.1/r/n";
    $request .= 'Host: ' . $url_parts['host'] . "/r/n";
    $request .= "Connection: Close/r/n/r/n";
    fwrite($sock, $request);
    $response = '';
    while(!feof($sock)) $response .= fread($sock, 8192);
    fclose($sock);
    if (preg_match('/^Location: (.+?)$/m', $response, $matches)){
        if ( substr($matches[1], 0, 1) == "/" )
            return $url_parts['scheme'] . "://" . $url_parts['host'] . trim($matches[1]);
        else
            return trim($matches[1]);

    } else {
        return false;
    }

}
/**
 * get_all_redirects()
 * Follows and collects all redirects, in order, for the given URL.
 *
 * @param string $url
 * @return array
 */
function get_all_redirects($url){
    $redirects = array();
    while ($newurl = get_redirect_url($url)){
        if (in_array($newurl, $redirects)){
            break;
        }
        $redirects[] = $newurl;
        $url = $newurl;
    }
    return $redirects;
}


php實現用socket獲取301跳轉地址,可以提取跳轉過程中的url

php技術php獲取301跳轉URL簡單實例,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 99久久九九 | 国产麻豆福利a v在线播放 | 黑猫福利精品第一视频 | 8090碰成年女人免费碰碰尤物 | 污片免费在线观看 | 精品精品国产高清a毛片牛牛 | 国产精品久久一区二区三区 | 成人精品福利 | 国产一区二 | 六月婷婷精品视频在线观看 | 国产第一页久久亚洲欧美国产 | 国内一级毛片 | 亚洲精品第一 | 欧美欧美乱码一二三区 | 天天干天天色综合网 | 免费国产成人高清视频网站 | 普通话对白国产情侣自啪 | 最近2018中文字幕免费视频 | 91tm视频| 欧洲精品一区二区三区在线观看 | 手机在线你懂得 | 精品国产香蕉在线播出 | 国产精品自在线观看剧情 | 日韩中文字幕精品一区在线 | 日韩亚洲国产综合久久久 | 免费91麻豆精品国产自产在线观看 | 国产精品无码久久综合网 | 国产自在线观看 | 色老板在线永久免费视频凹凸 | 999人在线精品播放视频 | 可以直接看的av网址站 | 日韩久久一区二区三区 | 女性毛片 | 在线观看免费视频国产 | 国产精品免费久久久久影院小说 | 色综合国产 | 日韩亚洲国产欧美精品 | 亚洲国产欧美在线成人aaaa | 日韩中文字幕在线有码视频网 | 激情五月婷婷色 | 黄色在线观看网站 |