Я только что столкнулся с этой проблемой
мой код:
$url = 'www.meilishuo.com';
$queue = curl_multi_init();
$ci = createCh($url);
$ciSec = createCh($url);
curl_multi_add_handle($queue, $ci);
curl_multi_add_handle($queue, $ciSec);
function createCh($url) {
$ci = curl_init();
/* Curl settings */
curl_setopt($ci, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ci, CURLOPT_NOSIGNAL,1);
curl_setopt($ci, CURLOPT_TIMEOUT, 1);
curl_setopt($ci, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ci, CURLOPT_HEADER, 0);
curl_setopt($ci, CURLOPT_URL, $url);
curl_setopt($ci, CURLOPT_FOLLOWLOCATION,1);
return $ci;
}
предупреждение:
Предупреждение PHP: (null) (): 34 не является допустимым ресурсом дескриптора cURL в Unknown в строке 0
Предупреждение PHP: (null) (): 35 не является допустимым ресурсом дескриптора cURL в Unknown в строке 0
Предупреждение PHP: (null) (): 34 не является допустимым ресурсом дескриптора cURL в Unknown в строке 0
Предупреждение PHP: (null) (): 35 не является допустимым ресурсом дескриптора cURL в Unknown в строке 0
фикс:
Я добавлю это наконец:
curl_multi_close($queue);
проблема решена, но я не понимаю, почему она решена после добавления.
что это значит?
«Неизвестно в строке 0» (часть предупреждения)