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