Heim > Artikel > Backend-Entwicklung > Ausführliche Erläuterung der Anwendungsbeispiele der PHP-Funktion „curl_exec“.
Was macht die Funktion „curl_exec“?
php curl_exec-Funktion ist eine der PHP-cURL-Funktionslisten. Ihre Funktion besteht darin, eine cURL-Sitzung auszuführen. Nachdem Sie nun die Funktion der PHP-Funktion „curl_exec“ kennen, erfahren Sie mehr über Was ist CURL
CURL ist eine sehr leistungsstarke Open-Source-Bibliothek, die viele Protokolle unterstützt, darunter HTTP, FTP, TELNET usw . Wir verwenden es zum Versenden von HTTP-Anfragen. Der Vorteil für uns besteht darin, dass wir durch flexible Optionen verschiedene HTTP-Protokollparameter festlegen können und
HTTPS unterstützt. CURL kann automatisch auswählen, ob der gesendete Inhalt verschlüsselt werden soll, je nachdem, ob das URL-Präfix „HTTP“ oder „HTTPS“ ist.
Werfen wir einen Blick auf die Syntaxbeschreibung der PHP-Funktion curl_exec
mixed curl_exec ( resource $ch )
Detaillierte Syntaxerklärung:
Führen Sie die angegebene cURL-Sitzung aus.
Diese Funktion sollte aufgerufen werden, nachdem eine cURL-Sitzung initialisiert und alle Optionen festgelegt wurden.
Parameter
ch
Das von curl_init() zurückgegebene cURL-Handle.
Der Rückgabewert der Funktion „curl_exec“
Gibt bei Erfolg TRUE zurück, bei Fehler jedoch FALSE Die Option CURLOPT_RETURNTRANSFER ist festgelegt und das Ausführungsergebnis wird zurückgegeben, wenn die Funktion erfolgreich ausgeführt wurde, und FALSE wird zurückgegeben, wenn die Funktion fehlschlägt.
Beispiel
Eine Webseite erstellen
<?php // 创建一个cURL资源 $ch = curl_init(); // 设置URL和相应的选项 curl_setopt($ch, CURLOPT_URL, "http://www.php.cn/"); curl_setopt($ch, CURLOPT_HEADER, 0); // 抓取URL并把它传递给浏览器 curl_exec($ch); // 关闭cURL资源,并且释放系统资源 curl_close($ch); ?>
Ergebnisse der Codeausführung:
Im obigen Beispielcode werden vier Funktionen verwendet
curl_init() und curl_close() bzw. Es ist relativ einfach, die CURL-Verbindung zu initialisieren und die CURL-Verbindung zu schließen.
curl_exec() führt eine CURL-Anfrage aus, die Funktion gibt die von der entsprechenden URL zurückgegebenen Daten zurück und gibt die Zufriedenheit als Zeichenfolge an. Tritt ein Fehler auf, gibt die Funktion FALSE zurück. Es ist zu beachten, dass das Gleichheitszeichen verwendet wird, um zu bestimmen, ob die Ausgabe FALSE ist. Dies dient der Unterscheidung zwischen der Rückgabe einer leeren Zeichenfolge und einem Fehler.
Die wichtigste Funktion in der CURL-Funktionsbibliothek ist curl_setopt(), die HTTP-Anfragen anpassen kann, indem sie von der CURL-Funktionsbibliothek definierte Optionen festlegt. Im obigen Codeausschnitt werden drei wichtige Optionen verwendet:
CURLOPT_URL gibt die angeforderte URL an;
CURLLOPT_HEADER ist auf 0 gesetzt, um anzuzeigen, dass keine HTTP-Header-Informationen zurückgegeben werden.
Es gibt viele Optionen für CURL. Weitere Informationen finden Sie im CURL-Referenzhandbuch
[Empfohlene Tutorials]
1 🎜> php.cn Dugu Jiujian (4) – PHP-Video-Tutorial 》
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Anwendungsbeispiele der PHP-Funktion „curl_exec“.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!