⊗ppSpCrInr 29 of 83 menu

Die CURL-Bibliothek in PHP

Die CURL-Bibliothek ermöglicht die Durchführung von HTTP- Anfragen und erhält den HTML-Code von Website-Seiten in Variablen. Dabei kann sie mit Cookies, mit HTTP-Headern arbeiten und erlaubt auch das Senden von Formularen und das Folgen von Weiterleitungen.

Die grundlegende Arbeit mit CURL besteht aus nur drei Funktionen: curl_init, curl_setopt und curl_exec.

Die Funktion curl_init initialisiert eine Sitzung der Arbeit mit der Bibliothek und speichert sie in einer Variable. Die weitere Arbeit wird mit dieser Variable durchgeführt.

Der nächste Schritt sind die Einstellungen - sie werden mit der Funktion curl_setopt vorgenommen, die als ersten Parameter die Variable mit der Sitzung, als zweiten Parameter - den Namen der Einstellung (in Form einer PHP-Konstante) annimmt, und als dritten Parameter - den Wert der Einstellung.

Nach den Einstellungen wird die Funktion curl_exec aufgerufen, die die Anfrage an die Website entsprechend den Einstellungen ausführt. Diese Funktion gibt den HTML- Code der angegebenen Seite zurück.

Werfen wir einen Blick auf die minimal notwendigen Einstellungen (was sie tun, lesen Sie in den Kommentaren):

<?php // Adresse der Seite für den Aufruf: $url = 'http://test.loc'; // Wir initialisieren die Sitzung: $curl = curl_init(); // Wir geben die Adresse der Seite an: curl_setopt($curl, CURLOPT_URL, $url); // Wir führen die Anfrage aus: curl_exec($curl); ?>

Erstellen Sie sich lokal eine Website test.loc. Rufen Sie sie über CURL auf.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen