curl_reset
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
curl_reset — Redefine todas as opções de um identificador de sessão libcurl
Descrição
Essa função reinicializa todas as opções configuradas no identificador cURL informado para os valores padrões.
Parâmetros
handle
Um manipulador cURL retornado por curl_init().
Valor Retornado
Nenhum valor é retornado.
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 |
O parâmetro handle agora espera uma instância de CurlHandle;
anteriormente, um resource era esperado.
|
Exemplos
Example #1 Exemplo de curl_reset()
<?php
// Cria um identificador curl
$ch = curl_init();
// Configura a opção CURLOPT_USERAGENT
curl_setopt($ch, CURLOPT_USERAGENT, "My test user-agent");
// Redefine todas as opções que foram configuradas anteriormente
curl_reset($ch);
// Envia a requisição HTTP
curl_setopt($ch, CURLOPT_URL, 'http://example.com/');
curl_exec($ch); // o user-agent configurado anteriormente não será enviado porque foi redefinido por curl_reset
// Fecha o identificador
curl_close($ch);
?>
Notas
Note:
curl_reset() também reseta a URL informada no parâmetro curl_init().