⊗ppSpCrInr 29 of 83 menu

Knihovna CURL v PHP

Knihovna CURL umožňuje provádět HTTP požadavky a získávat HTML kód stránek webů do proměnných. Zároveň může pracovat s cookies, s HTTP hlavičkami, a také umožňuje odesílat formuláře a přecházet přes přesměrování.

Základní práce s CURL se skládá pouze ze tří funkcí: curl_init, curl_setopt a curl_exec.

Funkce curl_init inicializuje relaci práce s knihovnou a zapíše ji do proměnné. Další práce se provádí s touto proměnnou.

Další fází jsou nastavení - ta se provádějí pomocí funkce curl_setopt, která jako první parametr přijímá proměnnou s relací, druhým parametrem - název parametru pro nastavení (ve formě konstanty PHP), a třetím parametrem - hodnotu nastaveného parametru.

Po nastavení je volána funkce curl_exec, která provádí požadavek na web v souladu s nastavením. Tato funkce vrací HTML kód zadané stránky.

Podívejme se na minimální nezbytná nastavení (co dělají, čtěte v komentářích):

<?php // Adresa stránky pro přístup: $url = 'http://test.loc'; // Inicializujeme relaci: $curl = curl_init(); // Určujeme adresu stránky: curl_setopt($curl, CURLOPT_URL, $url); // Provádíme požadavek: curl_exec($curl); ?>

Vytvořte si na localhostu web test.loc. Přistupte k němu přes CURL.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout