curl_reset

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

curl_resetReinicia todas las opciones de un manejador de sesión libcurl

Descripción

curl_reset(CurlHandle $handle): void

Esta función reinicia todas las opciones definidas en el manejador cURL dado a sus valores por omisión.

Parámetros

ch

El recurso cURL devuelto por curl_init().

Valores devueltos

No devuelve ningún valor.

Historial de cambios

Versión Descripción
8.0.0 handle expects a CurlHandle instance now; previously, a resource was expected.

Ejemplos

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

Notas

Nota:

La función curl_reset() también reiniciará la URL proporcionada como argumento de la función curl_init().

Ver también