No te hagas eco cURL


94

Cuando uso este código:

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

Me devuelven lo que quiero, pero si lo uso, $statusesse repite en la página.

¿Cómo puedo detener esto?

Respuestas:



65

Incluya esta opción antes curl_exec()

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

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

1
Además especifica que debe colocarse antes del exec. Aunque eso es relativamente intuitivo, puede evitar que algunas personas cometan errores.
csga5000

0

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

curl_setopt($ch, CURLOPT_VERBOSE, true );

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.