curl_setopt_array Fixe plusieurs options pour un transfert cURL &reftitle.description; boolcurl_setopt_array CurlHandlehandle arrayoptions Fixe plusieurs options pour une session cURL. Cette fonction est utile pour configurer un grand nombre d'options cURL sans appeler à chaque fois curl_setopt. &reftitle.parameters; &curl.ch.description; options Un tableau spécifiant quelles options à fixer avec leurs valeurs. Les clés devraient être des constantes valides de curl_setopt ou leur entier équivalent. &reftitle.returnvalues; Retourne &true; si toutes les options ont été fixées correctement. Si une option ne peut pas être fixée correctement, &false; est retourné immédiatement, en ignorant toutes les options futures dans le tableau options. &reftitle.changelog; &Version; &Description; &curl.changelog.handle-param; &reftitle.examples; Initialisation d'une nouvelle session cURL et récupération d'une page web 'http://www.example.com/', CURLOPT_HEADER => false ); curl_setopt_array($ch, $options); // attrape l'URL et la passe au navigateur curl_exec($ch); // ferme la ressource cURL et libère les ressources systèmes curl_close($ch); ?> ]]> &reftitle.notes; Avec la fonction curl_setopt, le fait de passer un tableau comme valeur de la constante CURLOPT_POST fera que les données seront encodées comme multipart/form-data, tandis que le fait de passer une chaîne encodée URL fera que les données seront encodées comme application/x-www-form-urlencoded. &reftitle.seealso; curl_setopt