PHP.nl

curl_setopt_array

curl_setopt_array

Set multiple options for a cURL transfer

bool **curl_setopt_array** CurlHandle $handle array $options

Sets multiple options for a cURL session. This function is useful for setting a large number of cURL options without repetitively calling . curl_setopt

options An specifying which options to set and their values. The keys should be valid constants or their integer equivalents. array``curl_setopt

Returns true if all options were successfully set. If an option could not be successfully set, false is immediately returned, ignoring any future options in the array. options

**Voorbeeld: Initializing a new cURL session and fetching a web page **

<?php
// create a new cURL resource
$ch = curl_init();

// set URL and other appropriate options
$options = array(CURLOPT_URL => 'http://www.example.com/',
                 CURLOPT_HEADER => false
                );

curl_setopt_array($ch, $options);

// grab URL and pass it to the browser
curl_exec($ch);
?>

Opmerking: > As with , passing an array to will encode the data as , while passing a URL-encoded string will encode the data as . curl_setopt``CURLOPT_POSTmultipart/form-data**application/x-www-form-urlencoded

curl_setopt