No hagas eco cURL

1 minuto de lectura

avatar de usuario
tarnfeld

Cuando uso este código:

$ch = curl_init($url);
$statuses = curl_exec($ch);
curl_close($ch);

Me devuelven lo que quiero, pero si solo uso eso… $statuses se repite en la página.

¿Cómo puedo detener esto?

Pon esto en la línea 2:

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

Incluir esta opción antes curl_exec()

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

  • Me gusta más esta respuesta porque es mucho más claro que está especificando un valor booleano, no un número.

    – Destino reflejado

    30/10/2013 a las 23:36

  • Adicionalmente especifica que se debe poner antes del exec. Aunque eso es relativamente intuitivo, puede ahorrarle un error a algunas personas.

    – csga5000

    4 de diciembre de 2015 a las 10:41

Además de la respuesta aceptada, asegúrese de no establecer CURLOPT_VERBOSE en verdadero, si agrega esto

curl_setopt($ch, CURLOPT_VERBOSE, true );

habrá salida de cUrl, incluso con CURL_RETURNTRANSFER establecido en verdadero

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad