Само прочитајте статија за придобивките и стапиците на скратување на URL-адресите на SEOmoz. Јас го користам Is.gd API да го направите ова со Приклучок за СМС WordPress што го напишав (во моментов тестирам и добро се снаоѓам!).
функција doCurlRequest ($ url, $ променлива, вредност од $) {$ api = $ url. "?". $ променлива. "=". $ вредност; $ сесија = curl_init (); curl_setopt ($ сесија, CURLOPT_URL, $ api); curl_setopt ($ сесија, CURLOPT_RETURNTRANSFER, 1); $ податоци = curl_exec ($ сесија); curl_close ($ сесија); вратете $ податоци; } функција doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ променлива = "longurl"; $ shorturl = doCurlRequest ($ url, $ променлива, $ longurl); вратете $ shorturl; }
Мислевте дека луѓето можеби го цените примерокот на вистински код. Бидете сигурни да ги замените фанкифицираните цитати што ги објавува ова на блогот. За да користите, само додадете ги горенаведените функции на вашата PHP страница и потоа извршете вака:
doShortenURL ('http://thisis.my/long/url/with?lots=of&data=');
Јас веројатно би додал блок try / catch само за да бидам сигурен. Овој код работи со PHP 5+ со овозможена библиотека cURL. Ако вашиот домаќин не овозможи cURL, пронајдете нов домаќин.
Ова го прави токму она што го барав, благодарам!