In PHP ist Curl ein leistungsstarkes Instrument zum Senden und Empfangen von Daten aus verschiedenen Protokollen wie HTTP, FTP, SMTP usw. Bei der Erstellung von Curl -Anforderungen müssen Sie häufig einige detaillierte Informationen im Zusammenhang mit der Anforderung erhalten, wie z.
Die Funktion curl_getInfo () gibt ein assoziatives Array zurück, das Informationen zur Curl -Anforderung enthält. Wir können bestimmte Informationen erhalten, indem wir verschiedene Optionen festlegen. Hier sind einige häufig verwendete Optionen und ihre Bedeutungen:
Im Folgenden ist ein Beispielcode mit der Funktion curl_getInfo () zu sehen , die demonstriert, wie relevante Informationen zu Curl -Anfragen erhalten werden:
// Erstellen a cURL Ressource
$curl = curl_init();
// Gesetzt angefordert URL Adresse
curl_setopt($curl, CURLOPT_URL, "https://www.example.com");
// Eine Anfrage ausführen
$response = curl_exec($curl);
// Erhalten Sie relevante Informationen über die Anfrage
$info = curl_getinfo($curl);
// Ausgabe angefordert URL Adresse
echo "AngefordertURLAdresse:" . $info['url'] . "<br>";
// Ausgabeserverantwort HTTP Statuscode
echo "HTTP Statuscode:" . $info['http_code'] . "<br>";
// Ausgabe der Gesamtzeit für den gesamten Anforderungsvorgang ausgeben
echo "Gesamtzeit:" . $info['total_time'] . "Zweite<br>";
// Ausgabe der Anzahl der Bytes heruntergeladener Inhalte ausgeben
echo "Anzahl der heruntergeladenen Inhalte Bytes:" . $info['download_content_length'] . "<br>";
// Ausgabe der Anzahl der Bytes von hochgeladenen Inhalten ausgeben
echo "Anzahl der hochgeladenen Inhalte Bytes:" . $info['upload_content_length'] . "<br>";
// Schließung cURL Ressource
curl_close($curl);
Im obigen Code wird zuerst eine Curl -Ressource erstellt und die angeforderte URL festgelegt. Verwenden Sie dann durch Ausführung der Anforderung curl_getInfo () , um die relevanten Informationen der Anforderung zu erhalten und die Informationen auf die Seite auszugeben. Schließen Sie schließlich die Curl -Ressource.
Durch die Verwendung der Funktion curl_getInfo () können Entwickler problemlos verschiedene Informationen zu Curl -Anforderungen abrufen. Unabhängig davon, ob es sich um die Entwicklung von Webcrawlern, das Aufrufen von APIs oder das Senden von HTTP -Anfragen, die Beherrschung dieser Funktion kann die Arbeitseffizienz erheblich verbessern.
Kurz gesagt, die Funktion curl_getInfo () ist in der PHP -Entwicklung sehr praktisch, insbesondere im Szenario, in dem Curl für die Dateninteraktion verwendet wird. Es kann uns helfen, detaillierte Anforderungsinformationen zu erhalten, um eine bessere Kontrolle und Prozessanfragen zu kontrollieren.
Verwandte Tags:
cURL