Heim > Artikel > Backend-Entwicklung > Zwei grundlegende Beispiele für PHP CURL
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.