(PHP 5, PHP 7, PHP 8)
curl_copy_handle — Copia un recurso cURL con todas sus preferencias
Copia un recurso cURL, devolviendo un nuevo recurso cURL con las mismas preferencias.
Devuelve un nuevo recurso cURL, o false
en caso de error.
Versión | Descripción |
---|---|
8.0.0 |
handle expects a CurlHandle
instance now; previously, a resource was expected.
|
8.0.0 | En caso de éxito, esta función devuelve ahora una instancia de CurlHandle; anteriormente se devolvía unresource. |
Ejemplo #1 Copia de un recurso cURL
<?php
// crea un nuevo recurso cURL
$ch = curl_init();
// asigna URL y otras opciones apropiadas
curl_setopt($ch, CURLOPT_URL, 'http://www.example.com/');
curl_setopt($ch, CURLOPT_HEADER, 0);
// copia el recurso
$ch2 = curl_copy_handle($ch);
// captura la URL (http://www.example.com/) y la envía al navegador
curl_exec($ch2);
// cierra los recursos curl y libera los recursos del sistema
curl_close($ch2);
curl_close($ch);
?>