⊗ppSpCrInr 29 of 83 menu

CURL biblioteka u PHP-u

Biblioteka CURL omogućava izvođenje HTTP zahteva i dobijanje HTML koda sajtova u promenljive. Pored toga, može da radi sa kolačićima (cookies), HTTP zaglavljima, a takođe omogućava slanje formulara i praćenje preusmeravanja (redirects).

Osnovni rad sa CURL-om se sastoji od samo tri funkcije: curl_init, curl_setopt i curl_exec.

Funkcija curl_init inicijalizuje sesiju rada sa bibliotekom i zapisuje je u promenljivu. Dalji rad se obavlja s tom promenljivom.

Sledeći korak su podešavanja - ona se vrše pomoću funkcije curl_setopt, koja kao prvi parametar prihvata promenljivu sa sesijom, kao drugi parametar - naziv parametra za podešavanje (u obliku PHP konstante), a kao treći parametar - vrednost parametra za podešavanje.

Nakon podešavanja poziva se funkcija curl_exec, koja i izvršava zahtev ka sajtu u skladu sa podešavanjima. Ova funkcija vraća HTML kod tražene stranice.

Pogledajmo minimalno neophodna podešavanja (šta one rade pročitajte u komentarima):

<?php // Adresa stranice za pristup: $url = 'http://test.loc'; // Inicijalizujemo sesiju: $curl = curl_init(); // Navodimo adresu stranice: curl_setopt($curl, CURLOPT_URL, $url); // Izvršavamo zahtev: curl_exec($curl); ?>

Napravite na svom lokalnom okruženju sajt test.loc. Pristupite mu preko CURL-a.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij