Php curl fonksiyonu

PHP’nin curl fonksiyonu, PHP uygulamaları tarafından HTTP, HTTPS ve diğer çeşitli protokoller üzerinden veri alışverişi yapmak için kullanılır. Bu fonksiyon sayesinde aşağıdaki işlemleri gerçekleştirebilirsiniz:

  1. Veri Alışverişi: Web sayfalarından veri çekme veya web hizmetlerine veri gönderme gibi HTTP veri alışverişi işlemleri.
  2. API İstekleri: Uzak sunucuların API’larına GET, POST, PUT, DELETE gibi istekler gönderme.
  3. Oturum Yönetimi: Oturumları başlatma, sürdürme veya sonlandırma (örneğin, oturum açma ve çıkma işlemleri).
  4. SSL Desteği: Güvenli HTTPS istekleri için SSL sertifikalarını yönetme.
  5. Özelleştirilmiş İstekler: İstek başlıklarını, istek yönlendirmelerini ve diğer HTTP parametrelerini özelleştirme.

Aşağıda faydalı kısa bir fonksiyon yazdım, kullanımı basittir.

function getir($url){
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_HEADER,false);
curl_setopt($curl, CURLOPT_NOBODY, FALSE); 
curl_setopt($curl, CURLOPT_REFERER,"https://google.com/"); 
curl_setopt($curl, CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl,CURLOPT_CONNECTTIMEOUT, 10);       
$data=curl_exec($curl); 
curl_close($curl);
return $data;
}
// kullanımı
echo getir('https://mynet.com');

Yorum yap