Api url php 中的扩展器
Api for url Expander in php
我使用 tinyurl Api 创建了一个简短的 url。现在我发现 Api 扩展了这些微小的 url 我试图找到但只得到扩展 url 而不是 api 的网站。我想要 api 动态扩展我网站中的 url。
你到底想实现什么,据我所知,你想在 api 的帮助下向你的 tinyurl 添加一些东西,你可以通过你的代码简单地附加这些 url ,否则如果你想在这些 url 中添加一些数据,你可以看看 branch.io 很适合在短 url 中添加很多数据。像 deeplink
关于你的问题,我想你想扩展小网址。也可以使用 Curl 和 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;
?>
我认为这对你有帮助。
我使用 tinyurl Api 创建了一个简短的 url。现在我发现 Api 扩展了这些微小的 url 我试图找到但只得到扩展 url 而不是 api 的网站。我想要 api 动态扩展我网站中的 url。
你到底想实现什么,据我所知,你想在 api 的帮助下向你的 tinyurl 添加一些东西,你可以通过你的代码简单地附加这些 url ,否则如果你想在这些 url 中添加一些数据,你可以看看 branch.io 很适合在短 url 中添加很多数据。像 deeplink
关于你的问题,我想你想扩展小网址。也可以使用 Curl 和 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;
?>
我认为这对你有帮助。