⊗ppSpCrInr 29 of 83 menu

Библиотека CURL в PHP

Библиотеката CURL позволява извършване на HTTP заявки и получаване на HTML кода на страниците на уебсайтове в променливи. Тя може да работи с бисквитки (cookies), с 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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне