curl_exec

(PHP 4 >= 4.0.2, PHP 5, PHP 7)

curl_execEstablece una sesión cURL

Descripción

curl_exec ( resource $ch ) : mixed

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.

Parámetros

ch

El recurso cURL devuelto por curl_init().

Valores devueltos

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ó.

Advertencia

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.

Ejemplos

Ejemplo #1 Capturar una página web

<?php
// Crear un nuevo recurso cURL
$ch curl_init();

// Establecer URL y otras opciones apropiadas
curl_setopt($chCURLOPT_URL"http://www.example.com/");
curl_setopt($chCURLOPT_HEADER0);

// Capturar la URL y pasarla al navegador
curl_exec($ch);

// Cerrar el recurso cURL y liberar recursos del sistema
curl_close($ch);
?>

Ver también