Php Curl ile Proxy Kullanımı

Php Curl ile Proxy Kullanımı

Bir siteye erişmek için proxy kullanmamız gerekiyorsa aşağıdaki fonksiyon işimizi görecektir.

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

Fonksiyonun kullanımına gelecek olursak

datacek('http://www.siteadi.com/', 'proxyipadresi'); // örnek : milat.org 212.156.147.26:3128 gibi


Sende Bir Cevap Yazsan Ne Olurdu Ha Ne Olurdu

Isim (Zorunlu)

Website