(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
curl_exec — Establece una sesión cURL
Ejecuta la sesión cURL que se le pasa como parámetro.
Esta función debe llamarse después de inicializar una sesión cURL y todas las opciones para la sesión están establecidas.
ch
El recurso cURL devuelto por curl_init().
Devuelve true
en caso de éxito o false
en caso de error. Sin embargo, si la opción CURLOPT_RETURNTRANSFER
está establecida, devolverá el resultado si se realizó con éxito, o false
si falló.
Esta función puede devolver el valor booleano false
, pero también puede devolver un valor no booleano que se evalúa como false
. Por favor lea la sección sobre Booleanos para más información. Use el operador === para comprobar el valor devuelto por esta función.
Nota:
Obsérvese que los códigos de estado de respuesta que indican errores (como
404 Not found
) no se consideran un fallo. curl_getinfo() se puede utilizar para comprobar que no hay nada de esto.
Ejemplo #1 Capturar una página web
<?php
// Crear un nuevo recurso cURL
$ch = curl_init();
// Establecer URL y otras opciones apropiadas
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
// Capturar la URL y pasarla al navegador
curl_exec($ch);
// Cerrar el recurso cURL y liberar recursos del sistema
curl_close($ch);
?>