6 Şubat 2014 Perşembe

PHP Curl Proxy Kullanımı

Merhaba arkadaşlar bu makalemde sizlere php’de   curl ile nasıl proxy kullana bileceğinizden bahsedeceğim öncelikle örneğimize geçmeden önce ne işe yarar neden kullana biliriz  bunu biraz anlatayım.

Örnek veriyorum yabancı bir site türkiye bazında yasaklanmış ise tib ’ban almış olur siz buna türkiye lokalasyonlu sunucularda bağlandığınız zaman bağlantı yapmayacaktır tib sayfasına dönücektir ama proxy ile bu işlemi gerçekleştire bilirsiniz.

Peki nasıl kullanırız derseniz.

Ben bir fonksiyon oluşturup kullanmayı daima terci ediyorum fonksiyonum



function vericek($url, $proxy)
{
    $tarayici = $_SERVER['HTTP_USER_AGENT'];
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    if (preg_match('|https\:|isU', $url)) { curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false); }
    if ($proxy) {
        curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0);
        curl_setopt($ch, CURLOPT_PROXY, $proxy);
    }
    curl_setopt($ch, CURLOPT_USERAGENT, $tarayici);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 33);
    $cekilenveriler = curl_exec($ch);
    curl_close($ch);
    return $cekilenveriler;
}


pekiya nasıl kullanıcaz bunu derseniz.


1
vericek('http://siteadi.com/', 'Proxy İP Adresini yazın');

Hiç yorum yok:

Yorum Gönder