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.
-
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);
?>