Trimiterea get-cereri de a se încreți

Trimiterea get-cereri de a se încreți

În ultimul articol am discutat cu tine trimiterea de post-cereri în cURL. Cu toate acestea, uneori, script-ul acceptă numai GET-cereri (de obicei, o căutare script-uri). Și pentru a procesa și primi date de la ambele aceste script-uri, ar trebui să fie în măsură să trimită cereri de cURL get-le și ce veți învăța citind acest articol.

Principiul trimiterii GET-cereri cURL este exact la fel ca atunci când trimiteți metoda POST. au fișierul sursă este receptorul de fișiere. Fișier sursă folosind modulul cURL. trimite cererea GET-a fișierului de destinație. Receptorul de fișiere procesează cererea și returnează rezultatul, care este primită de către fișierul sursă din nou, folosind posibilitățile cURL.

Pentru a face totul este absolut clar, să ne uităm la un exemplu simplu pe care o avem în vedere la trimiterea POST-cereri. Aceasta este, fișierul sursă trimite cele două numere, fișierul receptor returnează suma acestor numere este faptul că fișierul sursă primește și înregistrări într-o variabilă, care este apoi afișat în browser.

Pentru început, fișierul receptor ( „receiver.php“):

Aici totul este foarte simplu: scrie în $ a și $ b date de la GET-cerere. și apoi le scoate la suma care vor fi acceptate de către fișierul sursă.

Acum, creați fișierul în sine este sursa:

Vă rugăm să rețineți că pentru a trimite get-cereri nu trebuie să configurați nimic (așa cum a fost la metoda POST optravke). Trebuie doar să specificați URL-ul în GET-cererea în sine. doriți să trimiteți. Totul! Desigur, rezultatul acestui script este de a afișa numărul 15 (5 + 10).

Acum ai deja la pământ o dată și poate trimite absolut orice cereri pentru orice script-uri, astfel încât practica!

Recomanda acest articol unui prieten:

Daca ti-a placut site-ul, link-ul pentru a-l (pe site-ul dvs., pe forum, în contact)

Se pare ca acest lucru:

  • referință BB-cod ​​pentru indexul (de exemplu, puteți pune-l în semnătura):
  • În receiver.php-receptor fișiere de ieșire 0, așa cum ar trebui să fie?

    Eu trimit opțiunea de a obține o pagină cu această formă de tratament formoy.pri obține această opțiune propadaet.pytalsya-l scrie în sesiune. dar atunci când îl actualizați în sesiunea aparent acceptă „nul“ Referindu-se pentru a salva parametrii get transferate pentru utilizare ulterioară.

    Parametrul GET este trecut în mod normal, la pagina cu forma. În plus, această formă este procesat, iar pagina este actualizată în mod corespunzător .și în timpul actualizării, această opțiune dispare. pentru că el nu este trimis pe aceeași pagină.