Limbajul PHP si CURL

Limbajul PHP suporta libraria libcurl care permite sa te conectezi si sa comunici cu diferite tipuri de servere si protocoale.  Cel mai des este folosit pentru completarea unui formular , de ex: formular de autentificare. 

Instalare

Instalare libcurl pentru PHP:

sudo apt-get install libcurl3 libcurl3-dev php5-curl

Instalare CURL pentru UNIX

sudo apt-get install curl

Exemple

Sa zicem ca avem formularul de autentificare pe linkul http://www.domeniu.ro/autentificare. Pentru a testa ca functioneaza autentificarea vom folosi libraria CURL. pentru PHP si vom trece urmatorul cod intr-un fisier php:

<?php

//
// Un simplu exemplu ce trimite HTTP POST pentru linkul de autentificare
//

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,”http://www.domeniu.ro/autentificare„);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, „user=sandor&password=123456”);

curl_exec ($ch);
curl_close ($ch);
?>

Echivalentul  codului PHP in UNIX

curl -d „user=sandor&password=123456” http://www.domeniu.ro/autentificare

Observatii

  1. in formular numele inputurilor trebuie sa fie: user si password
  2. metoda formularului trebuie sa fie post

Bibliografie:

Anunțuri

Lasă un răspuns

Completează mai jos detaliile tale sau dă clic pe un icon pentru a te autentifica:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s