Php curl - funcții și exemple de utilizare, programare pentru începători

Vă sugerez să vorbiți puțin despre limbajul de programare PHP și să abordați în mod special subiectul extensiei CURL. și anume abilitatea de a interacționa cu servere diferite pe diferite protocoale din scriptul PHP în sine.







Înainte de a începe curl, vreau să vă reamintesc că am atins deja limba PHP, de exemplu, în materialul despre descărcarea în Excel în PHP sau despre posibilitatea autentificării în PHP. și acum să vorbim despre abilitatea de a trimite cereri către PHP.

Php curl - funcții și exemple de utilizare, programare pentru începători

Ce este CURL?

CURL este o bibliotecă de funcții PHP, cu care puteți trimite cereri, de exemplu, HTTP, dintr-un script PHP. CURL acceptă protocoale precum HTTP, HTTPS, FTP și altele. Puteți trimite cereri HTTP folosind metodele GET, POST, PUT.

FLEXIE este utilă în cazurile în care aveți nevoie pentru a apela script-ul de la distanță și a obține un rezultat, sau pur și simplu salvați codul paginii HTML este numit, în general, oricine poate găsi aplicarea lor, dar sentimentul unul este că puteți trimite o solicitare în timpul executării scriptului.

Conectarea bibliotecii CURL la PHP







Pentru a utiliza biblioteca CURL, trebuie conectat corespunzător.

Notă: De exemplu, vom folosi PHP 5.4.39 pe Windows 7, iar ca server Web vom avea Apache 2.2.22.

Primul lucru de făcut este de a copia ssleay32.dll biblioteca, libeay32.dll, libssh2.dll acestea sunt situate într-un director cu PHP, directorul de sistem Windows, și este în C: \ Windows \ System32.

Biblioteca nu este conectată

Toate, reporniți Apache, apelați funcția phpinfo () și în cazul unei conexiuni reușite ar trebui să aveți o secțiune curlată

Php curl - funcții și exemple de utilizare, programare pentru începători

Dacă nu există, înseamnă numai că biblioteca nu a pornit, motivul cel mai frecvent pentru acest lucru este faptul că DLL-urile de mai sus au fost copiate în directorul de sistem Windows.

Exemplu CURL - solicitați afișarea unei pagini de la distanță

În acest exemplu, solicităm o pagină de la distanță folosind metoda HTTP GET și afișăm conținutul acesteia pe ecran.

Ca urmare, dacă rulați test_curl.php vă va afișa inscripția „rubrica 1“, puteți experimenta cu parametrul de transfer id-ul (în acest caz, 2 sau 3).

Exemplu CURL - apelați scriptul la distanță și obțineți rezultatul

Acum, să încercăm să sunăm scriptul și să obținem rezultatul, pentru a putea procesa mai târziu, de exemplu, să folosim metoda POST. Numele fișierelor vor fi identice.

Și dacă vom rula test_curl.php atunci 111 va fi afișat pe ecran, adică 1.11 obținut ca urmare a accesului la scriptul la distanță, înmulțit cu 100.

Și acum să vorbim despre funcțiile și constantele lor.

Funcțiile și constantele CURL utilizate frecvent

Asta e, pentru începători cred că există destule norocuri!







Articole similare

Trimiteți-le prietenilor: