(PHP 5 >= 5.5.0, PHP 7, PHP 8)
curl_reset — Reinicia todas las opciones de un manejador de sesión libcurl
Esta función reinicia todas las opciones definidas en el manejador cURL dado a sus valores por omisión.
ch
El recurso cURL devuelto por curl_init().
No devuelve ningún valor.
Versión | Descripción |
---|---|
8.0.0 |
handle expects a CurlHandle
instance now; previously, a resource was expected.
|
Ejemplo #1 Ejemplo con curl_reset()
<?php
// Crea un manejador cURL
$ch = curl_init();
// Define la opción CURLOPT_USERAGENT
curl_setopt($ch, CURLOPT_USERAGENT, "Mi user-agent de prueba");
// Reinicia todas las opciones definidas previamente
curl_reset($ch);
// Envía la petición HTTP
curl_setopt($ch, CURLOPT_URL, 'http://example.com/');
curl_exec($ch); // el user-agent definido previamente no será enviado, fue reiniciado por la función curl_reset
// Cierra el manejador
curl_close($ch);
?>
Nota:
La función curl_reset() también reiniciará la URL proporcionada como argumento de la función curl_init().