Ce face curl_multi_errno
Erorile grupului (CURLM_*) sunt diferite de erorile cererilor individuale (CURLE_*, aflate cu curl_errno). Ele apar la operațiile pe grup: adăugare greșită, opțiune invalidă, apel nepermis. Descrierea o obții cu curl_multi_strerror.
Parametri
| Parametru | Descriere |
|---|---|
$multi_handle |
Grupul. |
Ce returnează
Codul erorii, o constantă CURLM_*.
Exemple
Exemplul 1: Aceeași cerere adăugată de două ori
<?php
$mh = curl_multi_init();
$ch = curl_init("https://www.dexblog.ro/");
curl_multi_add_handle($mh, $ch);
curl_multi_add_handle($mh, $ch);
echo curl_multi_errno($mh) . ": " . curl_multi_strerror(curl_multi_errno($mh));
Rezultat
7: The easy handle is already added to a multi handle
Greșeli frecvente
- Cauți aici motivul pentru care o pagină nu s-a descărcat. Erorile fiecărei cereri le afli cu
curl_multi_info_readsaucurl_errno.
Comenzi înrudite
curl_multi_strerror: Returnează descrierea, în engleză, a unui cod de eroare al grupurilor de cereri cURL (CURLM_*).curl_error / curl_errno: Returnează mesajul ultimei erori cURL (domeniu inexistent, timp expirat, problemă SSL). curl_errno dă codul numeric.curl_multi_info_read: Returnează, pe rând, mesajele despre cererile terminate dintr-un grup cURL: care cerere și dacă a reușit.