PHP Handbuch
Zurück |  | Weiter

# curl_setopt_array

(PHP 5 CVS only)

curl_setopt_array -- Mehrere Optionen für einen cURL-Transfer setzen

## Beschreibung

bool curl_setopt_array ( resource ch, array options )

Setzt mehrere Optionen für eine cURL-Session. Diese Funktion ist nützlich, um eine große Anzahl an Optionen zu setzen, ohne wiederholt curl_setopt() aufrufen zu müssen.

## Parameter Liste

`ch`

  Das cURL-Handle, für welches die Optionen gesetzt werden.

`options`

  Ein array das die zu setzenden Optionen und die entsprechenden Werte enthält. Die Array-Schlüssel sollten gültige curl_setopt()-Konstanten resp. deren Integer- Equivalent sein.

## Rückgabewerte

Gibt `TRUE` zurück, wenn alle Optionen erfolgreich gesetzt werden konnten. Konnte eine Option nicht gesetzt werden wird unmittelbar `FALSE` zurückgegeben und alle folgenden Optionen im Parameter `options` werden ignoriert.

## Beispiele

Beispiel 1. Initialisierung einer cURL-Session und holen einer Webseite
`<?php // neues cURL-Handle erstellen $ch = curl_init(); // URL und andere Optionen setzen $options = array(CURLOPT_URL => 'http://www.example.com/', CURLOPT_HEADER => false ); curl_setopt_array($ch, $options); // URL holen und an der Browser weitergeben curl_exec($ch); // cURL-Handle schliessen und Systemresourcen freigeben curl_close($ch); ?>`

## Siehe auch

curl_setopt()

Zurück | Zum Anfang | Weiter
curl_multi_select | Nach oben | curl_setopt