PHP 에서 CURL 을 사용 하여 https 주소 반환 값 에 접근 하 는 데 실 패 했 습 니 다 false

6309 단어 php
정상 적post발기curl
$ch = curl_init();
//     url
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
//     
$result = curl_exec($ch);

하지만 귀환 실패false,사용postman요청 은 정상 으로 돌 아 왔 습 니 다.
사이트 주 소 는https이기 때문에 SSL 인증 서 를 닫 아야 정상적으로 돌아 올 수 있 습 니 다.
$ch = curl_init();
//     url
 curl_setopt($ch, CURLOPT_URL, $url);
 curl_setopt($ch, CURLOPT_HEADER, 0);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($ch, CURLOPT_POST, 1);
 curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
 //     
 $result = curl_exec($ch);

좋은 웹페이지 즐겨찾기