curl_setopt_array Set multiple options for a CURL transfer &reftitle.description; boolcurl_setopt_array resourcech arrayoptions Sets multiple options for a CURL session. This function is useful for setting a large amount of CURL options without repetitively calling curl_setopt. &reftitle.parameters; ch The CURL session the options should be set for. options An array specifying which options to set and their values. The keys should be valid curl_setopt constants or their integer equivalents. &reftitle.returnvalues; 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 options array. &reftitle.examples; Initializing a new CURL session and fetching a webpage '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); ?> ]]> &reftitle.seealso; curl_setopt