⊗ppSpCrInr 29 of 83 menu

Biblioteka CURL w PHP

Biblioteka CURL umożliwia wykonywanie żądań HTTP i pobieranie kodu HTML stron internetowych do zmiennych. Jednocześnie może ona pracować z ciasteczkami, z nagłówkami HTTP, a także pozwala wysyłać formularze i przechodzić po przekierowaniach.

Podstawowa praca z CURL składa się z zaledwie trzech funkcji: curl_init, curl_setopt i curl_exec.

Funkcja curl_init inicjalizuje sesję pracy z biblioteką i zapisuje ją do zmiennej. Dalsza praca jest prowadzona z tą zmienną.

Następnym etapem są ustawienia - są one wykonywane za pomocą funkcji curl_setopt, która jako pierwszy parametr przyjmuje zmienną z sesją, jako drugi parametr - nazwę parametru dla ustawienia (w postaci stałej PHP), a jako trzeci parametr - wartość parametru ustawienia.

Po ustawieniach wywoływana jest funkcja curl_exec, która wykonuje zapytanie do strony zgodnie z ustawieniami. Ta funkcja zwraca kod HTML określonej strony.

Spójrzmy na minimalnie niezbędne ustawienia (co one robią przeczytaj w komentarzach):

<?php // Adres strony do odwołania: $url = 'http://test.loc'; // Inicjalizujemy sesję: $curl = curl_init(); // Podajemy adres strony: curl_setopt($curl, CURLOPT_URL, $url); // Wykonujemy zapytanie: curl_exec($curl); ?>

Zrób u siebie na lokalce stronę test.loc. Odwołaj się do niej przez CURL.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć