短网址还原工具,短网址还原“万能”代码

2021-09-06 16:09:05

阅读 3705

网络上生成短链接的工具得有数百家,我们经常在其中一家生成短链接后,便去推广了。也常常忽略我们是哪一家生成的短链接,所以今天缩我短链接小编给大家说一个短链接还原工具代码?这样就可以简简单单还原我们的原网址。

php短网址还原,万能短网址还原工具,完整的函数代码如下:

PHP

    /***

     * 万能短网址还原函数

     * @param $shortUrl 短网址

     * @return 原始网址 | 空(还原失败或非短网址)

     */

    function restoreUrl($shortUrl) {

        $curl = curl_init();

        curl_setopt($curl, CURLOPT_URL, $shortUrl);

        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

        curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0');

        curl_setopt($curl, CURLOPT_HEADER, true);

        curl_setopt($curl, CURLOPT_NOBODY, false);

        curl_setopt($curl, CURLOPT_TIMEOUT, 15);

        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);

        curl_setopt($curl, CURLOPT_ENCODING, 'gzip');

        $data = curl_exec($curl);

        $curlInfo = curl_getinfo($curl);

        curl_close($curl);

        if($curlInfo['http_code'] == 301 || $curlInfo['http_code'] == 302) {

            return $curlInfo['redirect_url'];

        }

        return '';

    }

php短网址还原,万能短网址还原工具使用方法:

PHP

    $shortUrl = 'https://url.cn/54VbB8h';    // 要还原的短网址

    $orinalUrl = restoreUrl($shortUrl);

    if($orinalUrl) {

        echo "短网址 {$shortUrl} 的还原结果:{$orinalUrl}";

    } else {

        echo "短网址还原失败";

    }

经过实测,该函数可以顺利实现主流短网址的还原。还等什么快来试试吧!短网址还原工具万能代码如上。


缩我,高速云服务器
实时掌握推广动态
让您深入了解用户,提高推广转化率
联系我们
    1. 电话:400-001-9255
      联系客服
      常见问题
  • 公众号
    客服微信