Heim Backend-Entwicklung PHP-Tutorial PHP-Funktion „curl_exec()' CURL-Methode zum Abrufen des Rückgabewerts

PHP-Funktion „curl_exec()' CURL-Methode zum Abrufen des Rückgabewerts

May 18, 2017 am 10:45 AM

Es gibt einen Parameter CURLOPT_RETURNTRANSFER in CURL: Dieser Parameter gibt die von curl_exec() erhaltenen Informationen in Form eines Dateistreams zurück, anstatt sie direkt auszugeben. Beispiel: Die Funktion des Parameters CURLOPT_RETURNTRANSFER besteht darin,

den von CRUL erhaltenen Inhalt einer Variablen zuzuweisen. Der Standardwert ist 0 und der Textstrom der erhaltenen Ausgabe wird direkt zurückgegeben. Manchmal ist es nicht gut, den Rückgabewert für Urteile oder andere Zwecke zu verwenden. Daher möchten wir manchmal, dass der zurückgegebene Inhalt als

als Variable gespeichert wird, anstatt direkt ausgegeben zu werden. Was sollen wir also tun? In diesem Artikel wird hauptsächlich die Methode der PHP-Curl_exec()-Funktion CURL vorgestellt, um den Rückgabewert zu erhalten.

Wenn CURLOPT_RETURNTRANSFER auf 1 gesetzt ist, wird PHP verwendet Curl, um den Seiteninhalt abzurufen oder Daten zu senden und als Variable zu speichern, anstatt sie direkt auszugeben.

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
Nach dem Login kopieren
Sehen wir uns unten zwei Beispiele an:

1. Curl ruft den Seiteninhalt ab und gibt das Beispiel direkt aus:

<?php
$url = &#39;http://www.php.cn&#39;;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_exec($ch);
curl_close($ch);
?>
Nach dem Login kopieren
Führen Sie es aus. Sie werden feststellen, dass der Code den erhaltenen Cul-Inhalt direkt ausgibt.

PHP-Funktion „curl_exec() CURL-Methode zum Abrufen des Rückgabewerts

2. Curl erhält den Seiteninhalt, ohne das Beispiel direkt auszugeben:

<?php
$url = &#39;http://www.php.cn&#39;;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch); // 已经获取到内容,没有输出到页面上。
curl_close($ch);
echo $response;
?>
Nach dem Login kopieren
Wenn wir CURLOPT_RETURNTRANSFER auf 1 setzen Zu diesem Zeitpunkt gab die Seite keinen Inhalt aus. Wir haben den erhaltenen Inhalt einer Variablen $response zugewiesen und die von echo ausgegebene Variable $response verwendet.

PHP-Funktion „curl_exec() CURL-Methode zum Abrufen des Rückgabewerts

[Empfohlene verwandte Artikel]

1.

Detaillierte Erläuterung der Anwendungsbeispiele der PHP-Funktion „curl_exec“

2.

Eine Lösung teilen, wenn der PHP-Server die PHP-Curl_exec-Funktion nicht unterstützt

3.

Die Ausgabeinformationen der CURL-Anfrage von PHP Curl_exec abrufen Funktion

Das obige ist der detaillierte Inhalt vonPHP-Funktion „curl_exec()' CURL-Methode zum Abrufen des Rückgabewerts. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So realisieren Sie die gegenseitige Konvertierung zwischen CURL- und Python-Anfragen in Python So realisieren Sie die gegenseitige Konvertierung zwischen CURL- und Python-Anfragen in Python May 03, 2023 pm 12:49 PM

So realisieren Sie die gegenseitige Konvertierung zwischen CURL- und Python-Anfragen in Python

Tutorial zum Aktualisieren der Curl-Version unter Linux! Tutorial zum Aktualisieren der Curl-Version unter Linux! Mar 07, 2024 am 08:30 AM

Tutorial zum Aktualisieren der Curl-Version unter Linux!

Drei Möglichkeiten, den Thread-Rückgabewert in Python zu erhalten Drei Möglichkeiten, den Thread-Rückgabewert in Python zu erhalten Apr 13, 2023 am 10:43 AM

Drei Möglichkeiten, den Thread-Rückgabewert in Python zu erhalten

PHP8.1 veröffentlicht: Einführung von Curl für die gleichzeitige Verarbeitung mehrerer Anfragen PHP8.1 veröffentlicht: Einführung von Curl für die gleichzeitige Verarbeitung mehrerer Anfragen Jul 08, 2023 pm 09:13 PM

PHP8.1 veröffentlicht: Einführung von Curl für die gleichzeitige Verarbeitung mehrerer Anfragen

Von Anfang bis Ende: So verwenden Sie die PHP-Erweiterung cURL, um HTTP-Anfragen zu stellen Von Anfang bis Ende: So verwenden Sie die PHP-Erweiterung cURL, um HTTP-Anfragen zu stellen Jul 29, 2023 pm 05:07 PM

Von Anfang bis Ende: So verwenden Sie die PHP-Erweiterung cURL, um HTTP-Anfragen zu stellen

So lösen Sie das Problem, dass der Scanf-Rückgabewert ignoriert wird So lösen Sie das Problem, dass der Scanf-Rückgabewert ignoriert wird Nov 14, 2023 am 10:01 AM

So lösen Sie das Problem, dass der Scanf-Rückgabewert ignoriert wird

Was ist Linux Curl? Was ist Linux Curl? Apr 20, 2023 pm 05:05 PM

Was ist Linux Curl?

Verwenden Sie die Java-Funktion Math.min(), um die Größe zweier Zahlen zu vergleichen und den kleineren Wert zurückzugeben Verwenden Sie die Java-Funktion Math.min(), um die Größe zweier Zahlen zu vergleichen und den kleineren Wert zurückzugeben Jul 25, 2023 pm 01:21 PM

Verwenden Sie die Java-Funktion Math.min(), um die Größe zweier Zahlen zu vergleichen und den kleineren Wert zurückzugeben

See all articles