⊗ppPmFmGQ 314 of 447 menu

GET հարցումներ PHP-ում

Դուք արդեն գիտեք, որ ֆորման GET մեթոդով ուղարկելիս բրաուզերի հասցեային տողում ? նշանից հետո հայտնվում են ֆորմայի տվյալները: Այս տվյալները PHP կոդում հասանելի կլինեն $_GET զանգվածում:

Իրականում էջի վրա ֆորմայի առկայությունը պարտադիր չէ. մենք կարող ենք պարզապես ձեռքով հասցեային տողում մուտքագրել հարցական նշան, դրանից հետո թվարկել պարամետրերը իրենց արժեքներով և սեղմել Enter:

Այս դեպքում մեր մուտքագրած տվյալները նույնպես հասանելի կլինեն $_GET զանգվածում: Այսինքն՝ կստացվի ֆորմայի ուղարկման նմանակում: Այսպիսի նմանակումը կոչվում է ուղարկել GET հարցում: Այսպիսի արտահայտություններն նշանակում են, որ մենք պետք է ձեռքով հասցեային տողում մուտքագրենք հարցական նշան և հարցման պարամետրերը:

Հարցման պարամետրերը թվարկվում են հետևյալ ֆորմատով. անուն, ապա հավասարության նշան, ապա պարամետրի արժեքը: Եթե պարամետրերը մի քանիսն են, ապա դրանք բաժանվում են ամպերսանդ & նշանով:

Փորձենք օրինակներով: Ենթադրենք՝ դուք ունեք ինչ-որ PHP ֆայլ: Դիմեք դրան բրաուզերում, ինչպես սովորաբար անում եք: Ա ապա ավելացրեք հասցեային տողի վերջում ?par1=1 և սեղմեք Enter:

Արդյունքում մեր պարամետրը կպարունակվի $_GET['par1']-ում.

<?php echo $_GET['par1']; // կարտածի '1' ?>

Այժմ փորձենք ուղարկել ոչ թե մեկ պարամետր, այլ երկու: Դրա համար ավելացրեք հասցեային տողի վերջում սա՝ ?par1=1&par2=2 և սեղմեք Enter: Արդյունքում կստացվի հետևյալը.

<?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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել