PHP Handbuch
Zurück |  | Weiter

# curl_getinfo

(PHP 4 >= 4.0.4, PHP 5)

curl_getinfo -- Informationen zu einem bestimmten Transfer abfragen

## Beschreibung

string curl_getinfo ( resource ch [, int opt] )

Gibt Informationen über den letzen Transfer wieder, opt kann folgende Werte enthalten:

- "CURLINFO_EFFECTIVE_URL" - Letzte effektive URL

- "CURLINFO_HTTP_CODE" - Zu letzt empfangener HTTP code

- "CURLINFO_FILETIME" - Zeit in Sekunden, in der das Dokument empfangen wurde. Sollte -1 zurückgegeben werden, ist die Zeit nicht bekannt.

- "CURLINFO_TOTAL_TIME" - Dauer des letzten Transfers in Sekunden

- "CURLINFO_NAMELOOKUP_TIME" - Zeit in Sekunden, die gebraucht wurde, um den Hostnamen aufzulösen

- "CURLINFO_CONNECT_TIME" - Dauer des Verbindungsaufbaus in Sekunden

- "CURLINFO_PRETRANSFER_TIME" - Zeit in Sekunden, zwischen dem Start und dem eigentlichen Beginn des Empfangs

- "CURLINFO_STARTTRANSFER_TIME" - Zeit in Sekunden, bis das erste Byte übertragen wird

- "CURLINFO_REDIRECT_TIME" - Zeit in Sekunden, die von allen Umleitungsschritten beansprucht wird, bevor der eigentliche Transfer beginnt

- "CURLINFO_SIZE_UPLOAD" - Anzahl der Bytes, die hochgeladen worden sind

- "CURLINFO_SIZE_DOWNLOAD" - Anzahl der Bytes, die heruntergeladen worden sind

- "CURLINFO_SPEED_DOWNLOAD" - Durchschnittliche Download-Geschwindigkeit

- "CURLINFO_SPEED_UPLOAD" - Durchschnittliche Upload-Geschwindigkeit

- "CURLINFO_HEADER_SIZE" - Gesamtgröße aller empfangenen Header

- "CURLINFO_REQUEST_SIZE" - Gesamtgröße aller ausgestellten Abfragen, momentan nur für das HTTP gültig

- "CURLINFO_SSL_VERIFYRESULT" - Ergebnis der SSL Zertifikat-Überprüfung, angefordert durch das Setzen von CURLOPT_SSL_VERIFYPEER

- "CURLINFO_CONTENT_LENGTH_DOWNLOAD" - Extraktion des 'Content-Length' Feldes aus dem HTTP-Header beim Download

- "CURLINFO_CONTENT_LENGTH_UPLOAD" - Festgesetzte Größe des Uploads

- "CURLINFO_CONTENT_TYPE" - Extraktion des 'Content-Type' Feldes aus dem HTTP-Header beim Download. NULL als Rückgabewert bezeichnet, dass der Server keinen gültigen Header gesendet hat

Falls diese Funktion ohne den optionalen Parameter aufgerufen wird, so wird ein assoziatives Array zurückgegeben mit folgenden Array-Elementen, die den opt Optionen entsprechen:

- "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"

Zurück | Zum Anfang | Weiter
curl_exec | Nach oben | curl_init