Options de contexte CURL

Options de contexte CURLListe 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);

?>