(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
curl_setopt — Setzt eine Option für einen cURL-Transfer
Setzt eine Option für das angegebene cURL-Handle.
handle
Ein von curl_init() zurückgegebenes cURL-Handle.
option
Die zu setzende
CURLOPT_*
-Option.
value
Der Wert, auf den option
gesetzt werden soll.
Für Details über den Typ der Werte, die jede Konstante erwartet, siehe
die Beschreibung der
CURLOPT_*
-Konstanten.
Beispiel #1 Initialisierung einer neuen cURL-Session und Abrufen einer Webseite
<?php
// Erzeuge ein neues cURL-Handle
$ch = curl_init();
// Setze die URL und andere Optionen
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, false);
// Führe die Aktion aus und gebe die Daten an den Browser weiter
curl_exec($ch);
// Schließe das cURL-Handle und gebe die Systemressourcen frei
curl_close($ch);
?>
Hinweis:
Ein für
CURLOPT_POST
übergebenes Array wird als multipart/form-data, ein URL-kodierter String als application/x-www-form-urlencoded kodiert.