Delicious Bookmark this on Delicious Share on Facebook SlashdotSlashdot It! Digg! Digg



PHP : Function Reference : CURL, Client URL Library Functions : curl_setopt_array

curl_setopt_array

Set multiple options for a cURL transfer (PHP 5 >= 5.1.3)
bool curl_setopt_array ( resource ch, array options )

Example 436.  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);

// close cURL resource, and free up system resources
curl_close($ch);
?>

Example 437. Our own implementation of curl_setopt_array()

<?php
if (!function_exists('curl_setopt_array')) {
  function
curl_setopt_array(&$ch, $curl_options)
  {
      foreach (
$curl_options as $option => $value) {
          if (!
curl_setopt($ch, $option, $value)) {
              return
false;
          }
      }
      return
true;
  }
}
?>

Change Language


Follow Navioo On Twitter
Constants
curl_close
curl_copy_handle
curl_errno
curl_error
curl_exec
curl_getinfo
curl_init
curl_multi_add_handle
curl_multi_close
curl_multi_exec
curl_multi_getcontent
curl_multi_info_read
curl_multi_init
curl_multi_remove_handle
curl_multi_select
curl_setopt_array
curl_setopt
curl_version
eXTReMe Tracker