Api for url Expander in php

时间:2016-09-28 05:38:03

标签: php url tinyurl

我使用tinyurl Api创建了一个简短的URL。现在我发现Api扩展了我试图找到的这些微小的但只能获得扩展网址的网站而不是api。我想api动态扩展我网站的网址。

2 个答案:

答案 0 :(得分:1)

关于你的问题我想你想扩展小小的网址。使用Curl And Php。

也是可能的
<?php
function ger_origenal_url($url)
{
    $ch = curl_init($url);
    curl_setopt($ch,CURLOPT_HEADER,true); // Get header information
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION,false);
    $header = curl_exec($ch);

    $fields = explode("\r\n", preg_replace('/\x0D\x0A[\x09\x20]+/', ' ', $header)); // Parse information

    for($i=0;$i<count($fields);$i++)
    {
        if(strpos($fields[$i],'Location') !== false)
        {
            $url = str_replace("Location: ","",$fields[$i]);
        }
    }
    return $url;
}

$url            = 'your tiny url';  
$original_url   = ger_origenal_url($url); // Calling function with short url
echo $original_url;
exit;

?>

我认为这对你有帮助。

答案 1 :(得分:0)

你究竟想要实现什么,据我所知,你想通过一些api帮助为你的tinyurl添加一些东西,你可以简单地通过你的代码附加这些url,否则如果你想在这些url中添加一些数据,你可以看看branch.io它可以在一个简短的网址中添加很多数据。类似于深层链接