⊗ppPmFmGQ 314 of 447 menu

GET მოთხოვნები PHP-ში

თქვენ უკვე იცით, რომ ფორმის GET მეთოდით გაგზავნისას ბრაუზერის მისამართების ზოლში ? ნიშნის შემდეგ ჩნდება ფორმის მონაცემები. ეს მონაცემები PHP კოდში იქნება ხელმისაწვდომი მასივში $_GET.

სინამდვილეში გვერდზე ფორმის არსებობა არ არის სავალდებულო - ჩვენ შეგვიძლია უბრალოდ ხელით ჩავწეროთ მისამართების ზოლში კითხვის ნიშანი, მის შემდეგ ჩამოვთვალოთ პარამეტრები მათი მნიშვნელობებით და დააჭიროთ ენთერს.

ამ შემთხვევაში ჩვენ მიერ შეყვანილი მონაცემები ასევე იქნება ხელმისაწვდომი მასივში $_GET. ანუ მოხდება ფორმის გაგზავნის იმიტაცია. ასეთ იმიტაციას ეწოდება GET მოთხოვნის გაგზავნა. ასეთი სიტყვები ნიშნავს, რომ ჩვენ უნდა ხელით აკრაფოთ მისამართების ზოლში კითხვის ნიშანი და მოთხოვნის პარამეტრები.

მოთხოვნის პარამეტრები ჩამოთვლილია შემდეგ ფორმატში: სახელი, შემდეგ ტოლობის ნიშანი, შემდეგ პარამეტრის მნიშვნელობა. თუ პარამეტრები რამდენიმეა, მაშინ ისინი გამოყოფილია ამპერსანდის ნიშნით &.

შევეცადოთ მაგალითებზე. დავუშვათ, რომ თქვენ გაქვთ რაღაც PHP ფაილი. მიმართეთ მას ბრაუზერში, როგორც ეს ჩვეულებრივ აკეთებთ. და შემდეგ დაამატეთ მისამართების ზოლის ბოლოს ?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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა