(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
curl_exec — Bir cURL oturumunu işleme sokar
Belirtilen cURL oturumunu işleme sokar.
Bu işlev cURL oturumu ilklendirildikten ve oturumun tüm seçenekleri belirlendikten sonra çağrılmalıdır.
Başarı durumunda true, başarısızlık durumunda false döner. Ancak, CURLOPT_RETURNTRANSFER
seçeneği atanmışsa , başarı
durumunda sonucu yoksa false döndürür.
Bu işlev mantıksal false
değeriyle dönebileceği gibi false olarak değerlendirilebilecek mantıksal
olmayan bir değerle de dönebilir. Bu konuda daha fazla bilgi
Mantıksal Değerler bölümünde
bulunabilir. Bu işlevden dönen değeri sınamak için
===
işleci kullanılabilir.
Bilginize:
Hataları gösteren yanıt durum kodları (
404 Not foundgibi) başarısızlık olarak kabul edilmez. Bunlara curl_getinfo() ile bakılabilir.
| Sürüm: | Açıklama |
|---|---|
| 8.0.0 | tanıtıcı için artık bir
CurlHandle örneği bekleniyor; evvelce,
resource türünde bir değer beklenirdi. |
Örnek 1 - Yeni bir cURL oturumunun ilklendirilmesi ve bir HTML sayfasının alınması
<?php
// Yeni bir cURL özkaynağı oluşturalım
$ct = curl_init();
// URL'yi ve ilgili seçenekleri belirtelim
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
// URL'yi tarayıcıya aktaralım
curl_exec($ct);
// cURL özkaynağını kapatıp sistem özkaynaklarını serbest bırakalım
curl_close($ct);
?>