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):
<?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);
?>
Maak op jou lokale masjien 'n webwerf met die naam
test.loc. Rig 'n versoek daarna
deur CURL.