⊗ppPmFmGQ 314 of 447 menu

Cereri GET în PHP

Știți deja că atunci când trimiteți un formular folosind metoda GET în bara de adresă a browserului, după semnul ? apar datele formularului. Aceste date în codul PHP vor fi disponibile în array-ul $_GET.

De fapt, prezența unui formular pe pagină nu este obligatorie - putem scrie manual în bara de adresă semnul întrebării, după aceea enumerați parametrii cu valorile lor și apăsați Enter.

În acest caz, datele pe care le-am introdus vor fi, de asemenea, disponibile în array-ul $_GET. Adică va rezulta o imitație a trimiterii formularului. O astfel de imitație se numește a trimite o cerere GET . Aceste cuvinte înseamnă că trebuie să introducem manual în bara de adresă semnul întrebării și parametrii cererii.

Parametrii cererii sunt enumerați în următorul format: nume, apoi semnul egal, apoi valoarea parametrului. Dacă există mai mulți parametri, aceștia sunt separați prin semnul ampersand &.

Să încercăm cu exemple. Să presupunem că aveți un fișier PHP. Accesați-l în browser, așa cum faceți de obicei. Și apoi adăugați la sfârșitul barei de adresă ?par1=1 și apăsați Enter.

Ca rezultat, parametrul nostru va fi conținut în $_GET['par1']:

<?php echo $_GET['par1']; // va afișa '1' ?>

Acum să trimitem nu un parametru, ci doi. Pentru aceasta, adăugați la sfârșitul barei de adresă asta: ?par1=1&par2=2 și apăsați Enter. Iată ce veți obține ca rezultat:

<?php var_dump($_GET); // ['par1' => '1', 'par2' => '2'] ?>

Trimiteți folosind o cerere GET un număr. Afișați-l pe ecran.

Trimiteți folosind o cerere GET un număr. Afișați pe ecran pătratul acestui număr.

Trimiteți folosind o cerere GET două numere. Afișați pe ecran suma acestor numere.

Să presupunem că cu o cerere GET este trimis un număr. Faceți astfel încât dacă este transmis numărul 1 - să se afișeze cuvântul 'hello', iar dacă 2 - atunci cuvântul 'bye'.

Este dat array-ul:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; ?>

Să presupunem că cu o cerere GET se poate transmite un număr. Faceți astfel încât să se afișeze pe ecran elementul array-ului cu numărul transmis în cerere.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge