curl_init

(PHP 4 >= 4.0.2, PHP 5, PHP 7)

curl_initEine cURL-Session initialisieren

Beschreibung

curl_init ([ string $url = NULL ] ) : resource

Initialisiert eine neue cURL-Session und gibt einen cURL-Handler zurück, der mit den curl_setopt(), curl_exec(), und curl_close() Funktionen genutzt werden kann.

Parameter-Liste

url

Sofern angegeben wird die Option CURLOPT_URL mit dem entsprechenden Wert initialisiert. Diese Option kann auch manuell per curl_setopt() gesetzt werden.

Hinweis:

Das file Protokoll wird von cURL deaktiviert, wenn open_basedir gesetzt ist.

Rückgabewerte

Gibt ein cURL-Handle im Erfolgsfall zurück, FALSE im Fehlerfall.

Beispiele

Beispiel #1 Abrufen einer Webseite

<?php
 
// erzeuge einen neuen cURL-Handle
 
$ch curl_init();
 
 
// setze die URL und andere Optionen
 
curl_setopt($chCURLOPT_URL"http://www.example.com/");
 
curl_setopt($chCURLOPT_HEADER0);
 
 
// führe die Aktion aus und gib die Daten an den Browser weiter
 
curl_exec($ch);
 
 
// schließe den cURL-Handle und gib die Systemresourcen frei
 
curl_close($ch);
 
?>

Siehe auch