Kërkesat GET në PHP
Ju tashmë e dini se kur dërgoni një formular me metodën
GET në shiritin e adresës së shfletuesit, pas
shenjës ? shfaqen të dhënat e formularit. Këto
të dhëna në kodin PHP do të jenë të disponueshme në vargun
$_GET.
Në fakt, prania e një formulari në faqe nuk është e detyrueshme - ne thjesht mund me dorë të shkruajmë në shiritin e adresës shenjën pyetjeje, pas saj të rendisim parametrat me vlerat e tyre dhe të shtypim Enter.
Në këtë rast, të dhënat e futura nga ne gjithashtu
do të jenë të disponueshme në vargun $_GET.
Kjo do të thotë se do të kemi një imitim të dërgimit të formularit. Një imitim i tillë
quhet të dërgosh një kërkesë GET. Këto fjalë nënkuptojnë se ne
duhet me dorë të shtypim në shiritin e adresës një shenjë pyetjeje
dhe parametrat e kërkesës.
Parametrat e kërkesës renditen në formatin
vijues: emri, pastaj shenja e barabartë, pastaj vlera
e parametrit. Nëse ka disa parametra, ata
ndahen me shenjën ampersand &.
Le të provojmë me shembuj. Supozoni se keni
një skedar PHP. Hyni në të
në shfletues, siç bëni zakonisht. Pastaj
shtoni në fund të shiritit të adresës ?par1=1
dhe shtypni Enter.
Si rezultat, parametri ynë do të përmbahet
në $_GET['par1']:
<?php
echo $_GET['par1']; // do të shfaqë '1'
?>
Tani le të dërgojmë jo një parametër,
por dy. Për këtë, shtoni në fund të shiritit
të adresës këtë: ?par1=1&par2=2 dhe shtypni
Enter. Ja se çfarë do të ndodhë si rezultat:
<?php
var_dump($_GET); // ['par1' => '1', 'par2' => '2']
?>
Dërgoni një numër duke përdorur një kërkesë GET.
Shfaqeni atë në ekran.
Dërgoni një numër duke përdorur një kërkesë GET.
Shfaqeni në ekran katrorin e këtij numri.
Dërgoni dy numra duke përdorur një kërkesë GET.
Shfaqeni në ekran shumën e këtyre numrave.
Supozoni se duke përdorur një kërkesë GET dërgohet
një numër. Bëni që nëse transmetohet
numri 1 - në ekran të shfaqet fjala 'hello',
dhe nëse 2 - atëherë fjala 'bye'.
Është dhënë vargu:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
?>
Supozoni se duke përdorur një kërkesë GET mund
të transmetohet një numër. Bëni që në ekran
të shfaqet elementi i vargut me numrin e transmetuar në kërkesë.