Options de contexte SSL
Les options du contexte Phar
Options et paramètres de contexte
PHP Manual

# Options de contexte CURL

Options de contexte CURL — Liste des options de contexte CURL

### Description

Les options de contexte CURL sont disponibles lorsque l'extension CURL a été compilée en utilisant l'option de configuration --with-curlwrappers.

### Options

`method` chaîne de caractères

  `GET`, `POST`, ou n'importe quelle méthode HTTP supportée par le serveur distant.

  Par défaut, vaut `GET`.

`header` chaîne de caractères

  En-têtes additionnels à envoyer lors de la requête. Les valeurs de cette option écraseront les autres valeurs (comme User-agent:, Host:, et Authentication:).

`user_agent` chaîne de caractères

  Valeur à envoyer avec l'en-tête User-Agent:.

  Par défaut, la valeur de la directive user_agent du fichier php.ini sera utilisée.

`content` chaîne de caractères

  Les données additionnelles à envoyer après les en-têtes. Cette option n'est pas utilisée pour les requêtes `GET` ou `HEAD`.

`proxy` chaîne de caractères

  URI spécifiant l'adresse du proxy. (e.g. tcp://proxy.exemple.com:5100).

`max_redirects` integer

  Le nombre maximal de redirections à suivre. La valeur 1 ou inférieure signifie qu'il ne faut suivre aucune redirection.

  Par défaut, vaut 20.

`curl_verify_ssl_host` booléen

  Vérifie l'hôte.

  Par défaut, vaut `FALSE`

  > Note: Cette option est disponible pour les protocoles http et ftp.

`curl_verify_ssl_peer` booléen

  Demande une vérification du certificat SSL utilisé.

  Par défaut, vaut `FALSE`

  > Note: Cette option est disponible pour les protocoles http et ftp.

### Exemples

Exemple #1 Récupère une page et envoie des données avec la méthode POST

`<?php
$postdata = http_build_query(
array(
'var1' => 'du contenu',
'var2' => 'doh'
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result = file_get_contents('http://example.com/submit.php', false, $context);
?>`

### Voir aussi

- Options de contexte des sockets

Options de contexte SSL
Les options du contexte Phar
Options et paramètres de contexte
PHP Manual