⊗ppPmFmGQ 314 of 447 menu

Żądania GET w PHP

Wiesz już, że przy wysyłaniu formularza metodą GET w pasku adresu przeglądarki po znaku ? pojawiają się dane formularza. Te dane w kodzie PHP będą dostępne w tablicy $_GET.

W rzeczywistości obecność formularza na stronie nie jest obowiązkowa - możemy po prostu ręcznie wpisać w pasku adresu znak zapytania, po nim wypisać parametry z ich wartościami i nacisnąć enter.

W tym przypadku wprowadzone przez nas dane również będą dostępne w tablicy $_GET. Czyli otrzymamy imitację wysłania formularza. Taka imitacja nazywa się wysłać GET zapytanie. Takie słowa oznaczają, że powinniśmy ręcznie wpisać w pasku adresu znak zapytania i parametry żądania.

Parametry żądania są wypisane w następującym formacie: nazwa, następnie znak równości, następnie wartość parametru. Jeśli parametrów jest kilka, to są one oddzielone znakiem ampersand &.

Spróbujmy na przykładach. Niech masz pewien plik PHP. Odwołaj się do niego w przeglądarce, jak zwykle to robisz. A następnie dodaj na końcu paska adresu ?par1=1 i naciśnij enter.

W rezultacie nasz parametr będzie zawarty w $_GET['par1']:

<?php echo $_GET['par1']; // wyświetli '1' ?>

Teraz wyślijmy nie jeden parametr, a dwa. W tym celu dodaj na końcu paska adresu to: ?par1=1&par2=2 i naciśnij enter. Oto, co otrzymamy w wyniku:

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

Wyślij za pomocą GET-zapytania liczbę. Wyświetl ją na ekranie.

Wyślij za pomocą GET-zapytania liczbę. Wyświetl na ekranie kwadrat tej liczby.

Wyślij za pomocą GET-zapytania dwie liczby. Wyświetl na ekranie sumę tych liczb.

Niech za pomocą GET-zapytania zostanie wysłana liczba. Zrób tak, aby jeśli przekazano liczbę 1 - na ekranie wyświetliło się słowo 'hello', a jeśli 2 - to słowo 'bye'.

Dana jest tablica:

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

Niech za pomocą GET-zapytania można przekazać liczbę. Zrób tak, aby na ekranie wyświetlił się element tablicy o przekazanym w żądaniu numerze.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć