我试图在 PHP 中找到创建短 URL 到长 URL 转换器函数的正确方法。
我认为@yes123 在他的Regex / php 代码函数中进行了一些检查,以检查 URL 是否是短 URL,但不太确定。
我试图在 PHP 中找到创建短 URL 到长 URL 转换器函数的正确方法。
我认为@yes123 在他的Regex / php 代码函数中进行了一些检查,以检查 URL 是否是短 URL,但不太确定。
http://longurl.org/站点有一个 API,您可以从您的应用程序中调用它。
我已经解决了我的问题,我想。我创建了一个函数来读取标题并返回位置。我可能必须添加一些错误检查,但我必须调查如何。
<?php
$shortURL = "http://bit.ly/I2ClnP";
// Should return http://www.ericvalli.com/index.php?/stories/off-the-grid/
echo "Short URL: " . $shortURL . "<br>";
echo "Long URL: " . long_url($shortURL) . "<br>";
function long_url($url) {
$longURL = get_headers($url, 7);
return $longURL['Location'];
}
?>
我尝试使用stream_context_set_default($options)
;但该功能似乎不适用于所有服务器。
如果有人对如何进行错误检查有任何想法,那就太好了。