(PHP 5, PHP 7, PHP 8)
curl_copy_handle — Copie une ressource cURL avec toutes ses préférences
Copie une ressource cURL, retournant une nouvelle ressource cURL avec les mêmes préférences.
handle
Un gestionnaire cURL retourné par curl_init().
Retourne une nouvelle ressource cURL, ou false
si une erreur survient.
Version | Description |
---|---|
8.0.0 | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. |
8.0.0 | En cas de succès, cette fonction retourne désormais une instance de CurlHandle; auparavant uneresource était retourné. |
Exemple #1 Copie d'une ressource cURL
<?php
// crée une nouvelle ressource cURL
$ch = curl_init();
// assigne URL et autres options appropriées
curl_setopt($ch, CURLOPT_URL, 'http://www.example.com/');
curl_setopt($ch, CURLOPT_HEADER, 0);
// copie la ressource
$ch2 = curl_copy_handle($ch);
// attrape l'URL (http://www.example.com/) et le passe au navigateur
curl_exec($ch2);
// ferme les ressources curl et libère les ressources systèmes
curl_close($ch2);
curl_close($ch);
?>