Php curl_setopt () nedir ve kullanılan parametreler

Bugün curl_setopt() fonksiyonu hakkında bilgi vereceğim. Şimdi curl_setopt() fonksiyonu ile kullanılan parametrelere bakalım ;

curl_setopt(curl_oturumu , yapılacak_işlemler , işlem_değişkenleri);

 

curl_setopt ile bir kaç parametre örneği ;

curl_setopt($ornek, CURLOPT_URL, "$baglanacak_site"); İstenilen siteye bağlanır.

 

curl_setopt( $ornek , CURLOPT_RETURNTRANSFER , 1 ); Curl çalıştırdığımızda $gelen_veri = curl_exec($ch); değil de curl_exec($ch); yazarsak direk ekrana yazar gelen verileri. Bunu kapatmak için bu parametreyi kullanırız. 1 ekrana yazdırmaz , 0 ekrana yazdırır .

 


curl_setopt($curl, CURLOPT_POST, true); post verisi yollamamızı onaylar.

 

curl_setopt($curl, CURLOPT_POSTFIELDS, $degerler ); post edilecek verileri belirler. $degerler değişkenine ne tanımlarsak o veri post edilir.

 

curl_setopt($ornek, CURLOPT_TIMEOUT, 5);   Bir siteye bağlanırken , bağlanma işlemi uzarsa otomatik olarak işlemi iptal eder. Yani 5 sn yanıt alınamaz ise , curl oturumu kapatılır. 0 yazarsak ise , timeout işlemi olmaz.

 

curl_setopt($ornek, CURLOPT_REFERER, "http://alpsonmez.com");  Bağlanılan siteye , yönlenme bilgisi gönderir.

 

curl_setopt($ornek, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);  Bağlanılan siteye tarayıcı bilgisi gönderir.

 

curl_setopt($ornek, CURLOPT_FOLLOWLOCATİON, true); true yada false değerlerini alır. Bağlandığımız site bizi başka bir sayfaya yönlendiriyorsa, bizi o sayfaya yönlendirir. False değeri girersek ise yönlendirmez ve hata alırız.


Bu bölümde curl_setopt parametrelerini öğrendik . Sitemizdeki post ve get işlemleri (veri gönderme) bölümü ile devam edebilirsiniz.

 

Programın Çıktısı

Mesaj ve Yorumlar

Yorum Sayısı (0)

ÜYE YORUMLARI

Çevrimiçi :
13
Günlük :
150
Haftalık :
425
Aylık :
1211
Copyright © 2010 İşbara Alp Sönmez – Programlama Örnekleri. Her hakkı saklıdır. www.alpsonmez.com Bu sitedeki herhangi bir içeriğin, "herhangi bir sitede veya forumda" iznim dışında paylaşım yapılması durumunda hukuki dava açacağımı tarafınıza arz ederim. "Öğrenciler dilediği gibi kullanabilir."