CURL'yi Yankılama


94

Bu kodu kullandığımda:

$ch = curl_init($url);
$statuses = curl_exec($ch);
curl_close($ch);

İstediğimi geri aldım, ancak bunu kullanırsam - $statusessayfaya yansıtılır.

Bunu nasıl durdurabilirim?

Yanıtlar:



67

Bu seçeneği daha önce dahil et curl_exec()

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

13
Bu yanıtı daha çok beğendim çünkü bir sayı değil, bir boole değeri belirttiğiniz çok daha açık.
MirroredFate

1
Ek olarak, yürütmeden önce konulması gerektiğini belirtir. Bu nispeten sezgisel olsa da, bazı insanları bir hatadan kurtarabilir.
csga5000

0

Kabul edilen cevaba ek olarak, bunu eklerseniz CURLOPT_VERBOSE'u doğru olarak ayarlamadığınızdan emin olun

curl_setopt($ch, CURLOPT_VERBOSE, true );

CURL_RETURNTRANSFER true olarak ayarlanmış olsa bile cUrl'den çıktı alınacaktır

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.