(PHP 5 >= 5.5.0, PHP 7)
curl_reset — Ré-initialise toutes les options d'un gestionnaire de session libcurl
$ch
)Cette fonction ré-initialise toutes les options définies sur le gestionnaire cURL donné en leurs valeurs par défaut.
ch
Un gestionnaire cURL retourné par la fonction curl_init().
Aucune valeur n'est retournée.
Exemple #1 Exemple avec curl_reset()
<?php
// Crée un gestionnaire cURL
$ch = curl_init();
// Définit l'option CURLOPT_USERAGENT
curl_setopt($ch, CURLOPT_USERAGENT, "Mon user-agent de test");
// Ré-initialise toutes les options définies précédemment
curl_reset($ch);
// Envoi la requête HTTP
curl_setopt($ch, CURLOPT_URL, 'http://example.com/');
curl_exec($ch); // le user-agent précédemment défini ne sera pas envoyé, il a été ré-initialisé par la fonction curl_reset
// Ferme le gestionnaire
curl_close($ch);
?>
Note:
La fonction curl_reset() va également ré-initialiser l'URL fourni comme paramètre de la fonction curl_init().