CURL Biblioteek in PHP

Die CURL biblioteek laat toe om HTTP versoeke te maak en HTML-kode van webbladversamelings in veranderlikes te ontvang. Dit kan werk met koekies, met HTTP-koptekste, en laat ook toe om vorms te stuur en volg herleidings.

Basiese werk met CURL bestaan uit slegs drie funksies: curl_init, curl_setopt en curl_exec.

Die funksie curl_init initialiseer 'n sessie werk met die biblioteek en skryf dit in 'n veranderlike. Verdere werk word gedoen met hierdie veranderlike.

Die volgende stap is instellings - dit word gedoen met behulp van die funksie curl_setopt, wat as eerste parameter die veranderlike met die sessie neem, as tweede parameter - die naam van die instelling (in die vorm van 'n PHP-konstante), en as derde parameter - die waarde van die instellingsparameter.

Na die instellings word die funksie curl_exec geroep, wat die versoek na die webwerf uitvoer volgens die instellings. Hierdie funksie gee die HTML- kode van die gespesifiseerde bladsy terug.

Kom ons kyk na die minimum nodige instellings (wat hulle doen, lees in die kommentaar):

curl.php<?php
  // Bladsy-adres vir versoek:
  $url = 'http://test.loc';
  
  // Initialiseer die sessie:
  $curl = curl_init();
  
  // Spesifiseer die bladsy-adres:
  curl_setopt($curl, CURLOPT_URL, $url);
  
  // Voer die versoek uit:
  curl_exec($curl);
?>
Задание 1

Maak op jou lokale masjien 'n webwerf met die naam test.loc. Rig 'n versoek daarna deur CURL.