Podstawy PHP cURL
cURL oznacza „Client URL Library” i pozwala nam łączyć się i komunikować za pomocą różnych typów protokołów (HTTP, https, ftp, proxy…). Możesz używać serwerów proxy, przekazywać dane przez połączenia SSL, ustawiać pliki cookie, a nawet pobierać pliki chronione loginem. PHP cURL to biblioteka, która jest najpotężniejszym rozszerzeniem PHP, pozwala użytkownikowi utworzyć żądanie HTTP w PHP. Biblioteka cURL służy do komunikacji z innymi serwerami za pomocą szerokiej gamy protokołów. cURL umożliwia użytkownikowi wysyłanie i odbieranie danych za pomocą składni adresu URL. Curl ułatwia komunikację między różnymi witrynami i domenami.
cURL jest podzielony na dwie części:
Curl i libcURL
ROLA Curl W PHP
Jest to moduł PHP, który umożliwia programom PHP używanie funkcji cURL. Gdy włączona jest obsługa cURL w PHP, dane wyjściowe funkcji phpinfo() będą zawierać informacje o cURL. A zanim napiszesz swój pierwszy program w PHP, możesz to jeszcze raz sprawdzić.
ZASTOSOWANIA cURL W PHP
· Curl to rozszerzenie PHP, które umożliwia korzystanie ze składni adresu URL do odbierania i wysyłania danych.
· Curl ułatwia łączenie się między różnymi stronami internetowymi i domenami.
· Uzyskanie kopii materiałów ze strony internetowej.
· Automatyczne przesyłanie formularzy, uwierzytelnianie i wykorzystywanie plików cookie.
FUNKCJE cURL W PHP
łania | Nazwa funkcji | Opis |
1 | curl_init() | Ta funkcja uruchamia sesję cURL. |
2 | curl_setotp() | Ta funkcja definiuje opcję dla sesji cURL. |
3 | curl_setotp($ch,opcja,wartosc) | Ta funkcja definiuje wartość i opcję sesji cURL za pomocą parametru „ch”. |
4 | curl_exec() | Ta funkcja wykonuje sesję cURL, rzeczywisty transfer danych i żądanie HTTP |
5 | curl_close() | Ta funkcja służy do zamykania sesji cURL. |
PRZYKŁAD PODSTAWOWEGO cURL W PHP.
Poniższy przykład po prostu wysyła żądanie do podanego adresu URL i podaje odpowiedź w formacie json.
Gdzie konwertujemy odpowiedź na tablicę do użycia jej na naszej stronie PHP.
Etapy działania rozszerzenia cURL.
Powyższe ustawienia wykorzystałem w moim ostatnim projekcie do łączenia projektów php z API chatbota i pobierania z niego danych.
Oto ostatni przykład projektu, w którym łączę mój projekt PHP z API chat-bota i wysyłam żądania za pomocą cURL w PHP .
Kod:
WNIOSEK
Dlatego dzisiaj omówiliśmy najprostsze kroki łączenia interfejsów API z projektem PHP za pomocą cURL. Zanim bezpośrednio przejdziemy do kolejnych kroków, przyjrzeliśmy się, czym właściwie jest cURL. Mamy szczerą nadzieję, że artykuł naprawdę pomógł Ci w integracji API z projektami PHP.
Twórcy Stron