⊗ppPmFmGQ 314 of 447 menu

ГЕТ захтеви у ПХП-у

Већ знате да при слању форме методом GET у адресној траци прегледача после знака ? појављују се подаци форме. Ови подаци у ПХП коду биће доступни у низу $_GET.

Заправо присуство форме на страници није обавезно - можемо једноставно ручно у адресној траци написати знак питања, затим навести параметре са њиховим вредностима и притиснути ентер.

У том случају унети подаци ће такође бити доступни у низу $_GET. То јест добиће се имитација слања форме. Таква имитација се назива послати GET захтев. Такве речи значе да треба ручно укуцати у адресну траку знак питања и параметре захтева.

Параметри захтева наводе се у следећем формату: име, затим знак једнако, затим вредност параметра. Ако има више параметара, онда су они раздвојени знаком амперсанд &.

Хајде да пробамо на примерима. Нека постоји неки ПХП фајл. Приступите му у прегледачу, као што то обично радите. А затим додајте на крај адресне траке ?par1=1 и притисните ентер.

Као резултат наш параметар ће се налазити у $_GET['par1']:

<?php echo $_GET['par1']; // исписаће '1' ?>

Хајде сада да пошаљемо не један параметар, већ два. За то додајте на крај адресне траке ово: ?par1=1&par2=2 и притисните ентер. Ево шта ће се добити као резултат:

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

Пошаљите помоћу GET-захтева број. Испишите га на екран.

Пошаљите помоћу GET-захтева број. Испишите на екран квадрат тог броја.

Пошаљите помоћу GET-захтева два броја. Испишите на екран збир тих бројева.

Нека се помоћу GET-захтева шаље број. Направите тако да ако је послат број 1 - на екран се испише реч 'hello', а ако је 2 - онда реч 'bye'.

Дат је низ:

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

Нека се помоћу GET-захтева може послати број. Направите тако да се на екран испише елемент низа са послатим у захтеву редним бројем.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј