반응형
원하지 않을 때 curl_exec 인쇄 결과
다음 코드를 사용하고 있습니다.
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 12);
$result = curl_exec($ch);
curl_close ($ch);
그러나 결과를 바로 인쇄합니다. 원하는 때 출력 할 수 있도록 JSON 결과를 변수에 넣을 수 있습니까?
설정 CURLOPT_RETURNTRANSFER옵션 :
// ...
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($ch);
문서 당 :
CURLOPT_RETURNTRANSFER-TRUE전송을curl_exec()직접 출력하는 대신 반환 값의 문자열로 반환합니다 .
시도해 보셨습니까?
curl_setopt($ch, CURLOPT_VERBOSE, 0);
이것은 나를 위해 일했습니다!
php 5.1 이후 curl에는 항상 문서에서 볼 수있는 결과가 표시됩니다. 그것을 피하기 위해 단순히 사용
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>";
참고 URL : https://stackoverflow.com/questions/4803948/curl-exec-printing-results-when-i-dont-want-to
반응형
'Programing' 카테고리의 다른 글
| 다른 네임 스페이스에있는 서비스 (0) | 2020.11.01 |
|---|---|
| libtool 버전 불일치 오류 (0) | 2020.11.01 |
| 활동에서 조각으로 개체 전달 (0) | 2020.11.01 |
| QImage와 QPixmap의 차이점은 무엇입니까? (0) | 2020.11.01 |
| Redirect() vs RedirectPermanent() in ASP.NET MVC (0) | 2020.11.01 |