>  기사  >  백엔드 개발  >  PHP CURL의 두 가지 기본 예

PHP CURL의 두 가지 기본 예

WBOY
WBOY원래의
2016-08-08 09:24:49966검색

준비 작업을 시작하려면 먼저 php.ini 파일에서 Extension=php_curl.dll을 찾아 앞에 있는 ";"을 제거하고 컬 지원을 활성화하세요.

curl_init() // 컬 초기화
컬_닫기(); //관계 컬
컬_exec(); //컬링 작업 수행
cur_setopt(int ch, string option, value) //컬 옵션 설정
option은 원하는 속성, value는 해당 값


옵션의 기본 속성은 다음과 같습니다.
CURLOPT_URL //웹페이지를 크롤링할 주소 설정
CURLOPT_POST //php를 사용하여 httppost 작업을 수행하고 옵션을 0이 아닌 값으로 설정합니다
CURLOPT_POSTIELDS //httppost 작업의 post 작업에 대한 모든 데이터
CURLOPT_PETURNTRANSFER //페이지에서 얻은 콘텐츠를 반환할지 여부, 선택한 값이 0이 아닌 경우


1: 기본 예시

<code><span>$curl</span> = curl_init();                            <span>//</span>初始化curl对象
<span>$curl_setopt</span>(<span>$curl</span>,<span>CURLOPT_URL</span>,<span>'www.baidu.com'</span>);  <span>//</span>设置抓取页面的地址
<span>$curl_setopt</span>(<span>$curl</span>,<span>CURLOPT_HEADER</span>,<span>1</span>);   <span>//</span>把一个头部包含在其中输出,值要设为非零
<span>$response</span> = curl_exec(<span>$curl</span>);           <span>//</span>执行操作,运行curl
curl_close(<span>$curl</span>);                     <span>//</span>关闭操作 </code>

2: 게시 데이터

<code><span>$data</span> = <span>array</span>(<span>'name'</span>=><span>'trany'</span>,<span>'age'</span>=><span>'12'</span>);
<span>$curl</span> = curl_init();              <span>//初始化curl对象</span><span>$curl_setopt</span>(<span>$curl</span>,CURLOPT_URL,<span>'WWW.BAIDU.COM'</span>);   <span>//设置页面抓取地址</span><span>$curl_setopt</span>(<span>$curl</span>,CURLOPT_POST,<span>1</span>);                <span>//做httppost提交</span><span>$curl_setopt</span>(<span>$curl</span>,CURLOPT_POSTFIELDS,<span>$data</span>);      <span>//传递值</span><span>$response</span> = curl_exec(<span>$curl</span>);                     <span>//执行操作</span>
curl_close(<span>$curl</span>);                               <span>//关闭操作</span></code>

위 내용은 내용적인 측면을 포함하여 php CURL의 두 가지 기본 예제를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.