이 문서의 예는 PHP의 컬이 http 및 https 요청을 구현하는 방법을 설명하며 참고용으로 공유됩니다. 세부 내용은 다음과 같습니다.
일반적으로 PHP의 컬 기능 그룹은 웹사이트를 크롤링하기 위해 기계를 인간의 행동으로 위장하는 데 도움이 됩니다. 하나는 http 웹 페이지에 액세스하는 것이고 다른 하나는 https 웹 페이지에 액세스하는 것입니다.
컬을 사용할 때마다 항상 많은 정보를 확인해야 합니다.
이제 자주 사용하는 몇 가지 문장을 저장하여 매번 Google에 검색할 필요가 없습니다.
정기 컬 요청:
$url = 'http://www.jb51. 넷';
$curl = 컬_init();
컬_setopt($curl, CURLOPT_URL, $url);
컬_setopt($curl, CURLOPT_HEADER, 1);
컬_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = 컬_exec($curl);
컬_닫기($curl);
var_dump($data);
curl을 사용하여 HTTPS 요청:
$url = 'https://www.jb51. 넷';
$curl = 컬_init();
컬_setopt($curl, CURLOPT_URL, $url);
컬_setopt($curl, CURLOPT_HEADER, 1);
컬_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
cur_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);//이것이 핵심입니다.
$data = 컬_exec($curl);
컬_닫기($curl);
var_dump($data);
주목
https 데이터를 요청할 때 인증서가 필요하며, SSL 인증서 확인을 피하기 위해 다음 두 가지 매개변수를 추가하세요
코드 복사 코드는 다음과 같습니다.curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE) // https 요청은 허용되지 않습니다. 인증서 및 호스트 확인
컬_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.