(PHP 4 >= 4.0.2, PHP 5, PHP 7)
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.
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);
?>