Heim  >  Artikel  >  Backend-Entwicklung  >  Zwei grundlegende Beispiele für PHP CURL

Zwei grundlegende Beispiele für PHP CURL

WBOY
WBOYOriginal
2016-08-08 09:24:491007Durchsuche

Um mit der Vorbereitungsarbeit zu beginnen, suchen Sie zunächst extension=php_curl.dll in der php.ini-Datei, entfernen Sie das „;“ davor und aktivieren Sie die Curl-Unterstützung.

curl_init(); // Curl initialisieren
curl_close(); //Beziehungscurl
curl_exec(); //Curl-Operation ausführen
curl_setopt(int ch, string option, value) //Curl-Optionen festlegen
Option ist das gewünschte Attribut, Wert ist der entsprechende Wert


Die Grundattribute der Option sind wie folgt:
CURLOPT_URL //Legen Sie die Adresse fest, um die Webseite zu crawlen
CURLOPT_POST //Verwenden Sie PHP, um den httppost-Vorgang durchzuführen, und setzen Sie die Option auf einen Wert ungleich Null
CURLOPT_POSTIELDS //Alle Daten der Post-Operation der httppost-Operation
CURLOPT_PETURNTRANSFER //Ob der von der Seite erhaltene Inhalt zurückgegeben werden soll, wenn der ausgewählte Wert ungleich Null ist


Eins: Einfaches Beispiel

<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>

Zwei: Beitragsdaten

<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>

Das Obige stellt zwei grundlegende Beispiele für PHP-CURL vor, einschließlich inhaltlicher Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn