print false debug curlopt_header curl_init curl_exec php curl

false - php curl debug



resultados de impresiĆ³n curl_exec cuando no quiero (3)

¿Has probado?

curl_setopt($ch, CURLOPT_VERBOSE, 0);

¡Esto funcionó para mí!

Estoy usando el siguiente código:

$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_TIMEOUT, 12); $result = curl_exec($ch); curl_close ($ch);

Sin embargo, está imprimiendo los resultados de inmediato. ¿Es posible poner el resultado de JSON en una variable para que pueda imprimirlo cuando quiero?


Establezca la opción CURLOPT_RETURNTRANSFER :

// ... curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); $result = curl_exec($ch);

Por los documentos :

CURLOPT_RETURNTRANSFER - TRUE para devolver la transferencia como una cadena del valor de retorno de curl_exec() lugar de sacarlo directamente.


después de que php 5.1 curl muestre siempre el resultado que puede ver en la documentación. para evitarlo simplemente use

echo "< span style=''display:none''>"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_TIMEOUT, 12); $result = curl_exec($ch); curl_close ($ch); echo"< /span>";