⊗ppSpCrInr 29 of 83 menu

CURL библиотека у PHP-у

Библиотека CURL омогућава извршавање HTTP захтева и примање HTML кода страница сајтова у променљиве. При томе може да ради са колачићима, са HTTP заглављима, а такође омогућава слање формулара и прелазак преко преусмерења.

Основни рад са CURL-ом се састоји од само три функције: curl_init, curl_setopt и curl_exec.

Функција curl_init иницијализује сесију рада са библиотеком и уписује је у променљиву. Даљи рад се води са том променљивом.

Следећа фаза су подешавања - они се раде помоћу функције curl_setopt, која као први параметар прима променљиву са сесијом, као други параметар - назив параметра за подешавање (у облику PHP константе), а као трећи параметар - вредност параметра подешавања.

Након подешавања позива се функција curl_exec, која и извршава захтев ка сајту у складу са подешавањима. Ова функција враћа HTML код задате странице.

Погледајмо минимално неопходна подешавања (шта они раде читајте у коментарима):

<?php // Адреса странице за обраћање: $url = 'http://test.loc'; // Иницијализујемо сесију: $curl = curl_init(); // Наводимо адресу странице: curl_setopt($curl, CURLOPT_URL, $url); // Извршавамо захтев: curl_exec($curl); ?>

Направите код себе на локалној машини сајт test.loc. Обратите му се преко CURL-а.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј