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-հարցման միջոցով կարելի է
փոխանցել թիվ: Ապահովեք, որ էկրանին
արտածվի զանգվածի այն տարրը, որի համարը փոխանցվել է հարցման մեջ: