我使用tinyurl Api創建一個簡短的URL。現在我正在找Api擴展這些tinyurls我試圖找到,但只有網站,擴大了網址不API。我想要api動態地擴展我的網站中的網址。在PHP中使用url擴展器的Api
-1
A
回答
1
關於你的問題,我想你想展開小小的Url。它也可以使用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;
?>
我認爲這對你很有幫助。
+0
感謝vikash這就是我真正想要的。 – jaw
0
你究竟想要達到什麼,據我所知,你想用一些API幫助你的tinyurl添加一些東西,你可以簡單地通過你的代碼追加這些url,否則如果你想在這些url中添加一些數據,你可以看看branch.io它可以在短url中添加很多數據。像深度鏈接
相關問題
- 1. 如何在url中隱藏php擴展?
- 2. 在url中隱藏擴展名.php mod_rewrite
- 3. 在PHP擴展中使用PHP函數
- 4. 在Chrome擴展中是否有一個URL過濾器API?
- 5. 使用Cake w/url擴展
- 6. 如何在Google日曆中使用擴展屬性php api
- 7. 使用memcached的PHP擴展
- 8. 使用C++的PHP擴展
- 9. 在Firefox擴展中使用jQuery擴展
- 10. 從URL中刪除.php擴展名(.htaccess)
- 11. 在Vue.js組件中使用Chrome瀏覽器擴展API組件
- 12. Google API - 使用PHP的URL縮短器
- 13. Chrome擴展中的Youtube播放器API
- 14. 在基於擴展插件的基礎擴展中使用獲取API
- 15. 在PHP擴展
- 16. 擴展在PHP
- 17. 擴展在PHP
- 18. PHP擴展:使用zend_hash_update
- 19. PHP擴展使用SSH2
- 20. 刪除擴展名爲.php的URL
- 21. 刪除URL內的.php擴展名
- 22. 如何隱藏URL的.php擴展名?
- 23. 追加`.php`的擴展名到URL?
- 24. 如何在Bluemix中的PHP Buildpack中強制使用PHP擴展?
- 25. PHP如何使用擴展的URL作爲POST數據
- 26. 隱藏PHP擴展使用的.htaccess URL重寫
- 27. 如何在Chrome擴展中使用URL中的popup.html?
- 28. 刪除.html或.PHP URL擴展名使用.htaccess不起作用
- 29. 使用Unsplash API的Chrome擴展程序
- 30. 創建一個擴展另一個PHP擴展的PHP擴展?
有沒有編程問題,或者你只是給我們你的願望清單? (SO是針對具體編程問題的問答,您可以向問題提出詳細的問題,同時向我們展示您自己試圖解決的問題)。 –