Forum und email

curl_getinfo

(PHP 4 >= 4.0.4, PHP 5)

curl_getinfo — Získať informácie ohľadne špecifického prenosu

Popis

string curl_getinfo ( resource $ch [, int $opt ] )

Vracia informácie o poslednom prenose, opt môže byť jedno z následujúcich:

  • "CURLINFO_EFFECTIVE_URL" - Posledná efektívna URL
  • "CURLINFO_HTTP_CODE" - Posledný prijatý HTTP kód
  • "CURLINFO_FILETIME" - Vzdialený čas prijatého dokumentu, ak sa vráti -1, čas dokumentu nie je známy
  • "CURLINFO_TOTAL_TIME" - Celkový čas transakcie v sekundách pre posledný prenos
  • "CURLINFO_NAMELOOKUP_TIME" - Čas v sekundách pokým sa dokončí preberanie názvu
  • "CURLINFO_CONNECT_TIME" - Čas v sekundách, ktorý bol potrebný na vytvorenie spojenia
  • "CURLINFO_PRETRANSFER_TIME" - Čas v sekundách od začiatku po počiatok prenosu súboru
  • "CURLINFO_STARTTRANSFER_TIME" - Čas v sekundách do prenosu prvého bytu
  • "CURLINFO_REDIRECT_TIME" - Čas v sekundách všetkých krokov presmerovania pred začatím konečnej transakcie
  • "CURLINFO_SIZE_UPLOAD" - Celkový počet uploadovaných bytov
  • "CURLINFO_SIZE_DOWNLOAD" - Celkový počet downloadovaných bytov
  • "CURLINFO_SPEED_DOWNLOAD" - Priemerná rýchlosť downloadovania
  • "CURLINFO_SPEED_UPLOAD" - Priemerná rýchlosť uploadovania
  • "CURLINFO_HEADER_SIZE" - Total size of all headers received
  • "CURLINFO_REQUEST_SIZE" - Celková veľkosť vydaných požiadaviek, momentálne len pre HTTP požiadavky
  • "CURLINFO_SSL_VERIFYRESULT" - Výsledok overenia SSL certifikácie požadovanej nastavením CURLOPT_SSL_VERIFYPEER
  • "CURLINFO_CONTENT_LENGTH_DOWNLOAD" - content-length of download, read from Content-Length: field
  • "CURLINFO_CONTENT_LENGTH_UPLOAD" - Určená veľkosť uploadu
  • "CURLINFO_CONTENT_TYPE" - Obsah-typ sťahovaného objektu, NULL indukuje, že server neposlal platný Content-Type: hlavička

Ak sa volá bez voliteľného parametra opt, vráti sa asiciatívne pole s následujúcimi prvkami poľa, ktoré sa zhodujú s voľbami opt :

  • "url"
  • "content_type"
  • "http_encode"
  • "header_size"
  • "request_size"
  • "filetime"
  • "ssl_verify_result"
  • "redirect_count"
  • "total_time"
  • "namelookup_time"
  • "connect_time"
  • "pretransfer_time"
  • "size_upload"
  • "size_download"
  • "speed_download"
  • "speed_upload"
  • "download_content_length"
  • "upload_content_length"
  • "starttransfer_time"
  • "redirect_time"