89 votes

curl_exec imprime les résultats quand je ne le veux pas

J'utilise le code suivant :

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_TIMEOUT, 12); 

$result = curl_exec($ch);

curl_close ($ch);

Cependant, il imprime les résultats directement. Est-il possible de mettre les résultats json dans une variable pour que je puisse les imprimer quand je le veux ?

201voto

Kel Points 4034

Définir l'option CURLOPT_RETURNTRANSFER :

// ...
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

$result = curl_exec($ch);

Voir ici pour les détails.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X