Ben bir web hizmeti apı'sini Kıvrılmaları kullanıyorum. Hizmet yüzden bir zaman aşımı ayarlamak istediğiniz tepkisiz olabilir. Ben CURLOPT_TIMEOUT kullandığınızda beklendiği gibi işler. Ben CURLOPT_TIMEOUT_MS (milisaniye için 'MS' notu) kullandığınızda, ancak zaman aşımı tüm tekme görünmüyor. php.net son PHP sürümü 5.2.3 beri mevcut olduğunu, ve ben 5.2.6 kullanıyorum söylüyor.
Neden herhangi bir fikir oluyor?
Teşekkürler.
Kod fragmanı:
$c = curl_init();
curl_setopt( $c, CURLOPT_URL, $call );
curl_setopt( $c, CURLOPT_HTTPHEADER, $headers);
curl_setopt( $c, CURLOPT_HEADER, false );
curl_setopt( $c, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $c, CURLOPT_TIMEOUT_MS, 100 );
curl_setopt( $c, CURLOPT_CONNECTIONTIMEOUT_MS, 100 );
$result = curl_exec($c);
curl_close($c);