Selama sisa Anda, mungkin goo.gl akan cukup, atau mungkin mendaftar hybrid bit.ly atau awe.sm disesuaikan URL akan mengisi kesenjangan. Melalui tutorial ini kita akan membantu semacam ini orang-orang yang tidak begitu khawatir tentang merek mereka.
Cara membuat URL pendek dengan Goo.gl dan php
Sangat mudah untuk membuat URL pendek dengan layanan pemendekan URL Google, http://goo.gl. Gunakan kode berikut. Anda harus memiliki ikal diaktifkan pada server Anda. Anda juga perlu mendapatkan Key API dari http://code.google.com/apis/console/
function goo_gl_short_url($longUrl) { $GoogleApiKey = 'enter-your-google-api-key-here'; $postData = array('longUrl' =--> $longUrl, 'key' =>; $GoogleApiKey);
$jsonData = json_encode($postData);
$curlObj = curl_init();
curl_setopt($curlObj, CURLOPT_URL, 'https://www.googleapis.com/urlshortener/v1/url');
curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1);
//As the API is on https, set the value for CURLOPT_SSL_VERIFYPEER to false. This will stop cURL from verifying the SSL certificate.
curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curlObj, CURLOPT_HEADER, 0);
curl_setopt($curlObj, CURLOPT_HTTPHEADER, array('Content-type:application/json'));
curl_setopt($curlObj, CURLOPT_POST, 1);
curl_setopt($curlObj, CURLOPT_POSTFIELDS, $jsonData);
$response = curl_exec($curlObj);
$json = json_decode($response);
curl_close($curlObj);
return $json->id;
}
Sekarang Anda bisa mendapatkan URL pendek untuk URL panjang Anda hanya dengan
$long_url = "http://webgalli.com/blog/this-is-an-example-of-a-long-url";
echo goo_gl_short_url($long_url);
Cara membuat URL pendek dengan http://bit.ly dan php
Anda juga dapat menggunakan layanan dari http://bit.ly layanan pemendekan URL lain yang populer. Satu-satunya kekurangan dengan mereka adalah bahwa, Anda harus memiliki account dengan mereka. Berikut adalah kode php untuk membuat URL pendek dengan bit.ly
function bit_ly_short_url($url, $format='txt') {
$login = "your-bitly-login";
$appkey = "your-bitly-application-key";
$bitly_api = 'http://api.bit.ly/v3/shorten?login='.$login.'&apiKey='.$appkey.'&uri='.urlencode($url).'&format='.$format;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$bitly_api);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,5);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
Dapatkan Api Key BitLy di : https://bitly.com/a/your_api_key
Sekarang Anda bisa mendapatkan URL pendek untuk URL panjang Anda hanya dengan
$long_url = "http://webgalli.com/blog/this-is-an-example-of-a-long-url";
echo bit_ly_short_url($long_url);
Itu dia. Jika waktu memungkinkan, kita akan menambahkan kode untuk melakukan hal yang sama dengan penyedia layanan lain juga. Juga kode untuk sebaliknya juga, yaitu untuk mendapatkan URL asli dari URL pendek.
ConversionConversion EmoticonEmoticon