PHP Curl ile kısaltılmış linkten Url Alma İşlemi

Link kısaltma servisleri günümüzde oldukça çoğaldı. Bir kısaltılmış linki görmek için tıklamamız gerekir sonrasında bizi veritabanında yer alan yönlendirme adresine gönderir. Php de bot yazarken bu tarz linkleri önceden açmamız ve gerçek urlden işlem yapmamız gerekecektir. İşte tamda bu noktada devreye FOLLOWLOCATION sabiti giriyor. Bu sabit bize yönlenecek olan url adresini döndürüyor.

Tüm bu işlemleri uygulamalı olarak aşağıda gösterelim.

function linkbul($url) { $ch = curl_init($url); curl_setopt_array($ch, array( CURLOPT_FOLLOWLOCATION => TRUE, CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_SSL_VERIFYHOST => FALSE, CURLOPT_SSL_VERIFYPEER => FALSE, )); curl_exec($ch); $url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL); curl_close($ch); return $url; } echo linkbul("http://bit.ly/2aKVtR9"); 

kullandığımız kısaltılmış link: http://bit.ly/2aKVtR9

bize getirdiği sonuç: http://www.isara.gen.tr/blog/2016-agustos-ayi-memur-personel-alimlari.html

ve işlem bu kadar. Başka bir yazıda görüşmek üzere…