php 컬_exec 함수에 대해 배운 사람들은 이 함수가 주어진 cURL 세션을 실행한다는 것을 알고 있습니다. 성공하면 TRUE를, 실패하면 FALSE를 반환합니다.
PHP가 컬 요청을 사용할 때 페이지가 비어 있고 아무것도 출력되지 않는 경우가 있습니다. 디버깅 결과 반환 결과가 false인 것으로 나타났습니다. 이 상황을 해결하는 방법은 무엇입니까? 이번 글에서는 php 컬_exec 함수가 false를 반환하는 경우
에 대한 해결 방법을 소개하겠습니다. 예제를 통해 직접 보여드리니, 더 명확하게 이해되실 거라 믿습니다.
첫 번째는 컬 요청 예시입니다.
요청 반환 결과:
디버그, 컬 오류 번호 입력, 프롬프트: 청크 인코딩 데이터의 문제 (2)
해결책:
$output = curl_exec($curlp);
앞에 다음 단락을 추가합니다.
curl_setopt($curlp, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
이 단락의 의미:
curl_setopt — cURL 전송 옵션을 설정합니다.
자세한 내용은 PHP 매뉴얼 CURL 함수
의 cur_setopt() 함수를 참고하세요.
다시 실행하여 CURL 요청이 정상적인 결과를 반환하는지 확인하세요.
【관련 추천글】
2.PHP 서버가 php 컬_exec 기능을 지원하지 않을 때 해결방법 공유
3. php 컬_exec로 CURL 요청의 출력 정보 가져오기 function
4. PHP 컬_exec() 함수 반환값을 얻는 CURL 메소드
위 내용은 false를 반환하는 PHP 컬_exec 함수에 대한 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!