CURLi teek PHP-s

CURLi teek võimaldab teha HTTP päringuid ja saada veebilehtede HTML koodi muutujatesse. Samas suudab see töötada küpsistega, HTTP päistega ning võimaldab vorme saatma ja suunamisi järgida.

CURLi põhitöö koosneb vaid kolmest funktsioonist: curl_init, curl_setopt ja curl_exec.

Funktsioon curl_init initsialiseerib seansi teegiga ja salvestab selle muutujasse. Edasine töö tehakse selle muutujaga.

Järgmine etapp on seadistused - need tehakse funktsiooni curl_setopt abil, mis esimeseks parameetriks võtab muutuja seansiga, teiseks parameetriks - seadistuse nime (PHP konstandina) ja kolmandaks parameetriks - seadistuse väärtuse.

Pärast seadistusi kutsutakse välja funktsioon curl_exec, mis teeb veebisaidile päringu vastavalt seadistustele. See funktsioon tagastab antud lehe HTML koodi.

Vaatame miinimumvajalikke seadistusi (mida need teevad, loe kommentaaridest):

curl.php<?php
  // Lehe aadress, kuhu pöörduda:
  $url = 'http://test.loc';
  
  // Initsialiseerime seansi:
  $curl = curl_init();
  
  // Määrame lehe aadressi:
  curl_setopt($curl, CURLOPT_URL, $url);
  
  // Teeme päringu:
  curl_exec($curl);
?>
Задание 1

Loo enda lokaalvõrgu jaoks sait test.loc. Pöördu selle poole CURLi kaudu.