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