PHP හි GET ඉල්ලීම්

ඔබ දැනටමත් දන්නවා, ආකෘතිය GET ක්‍රමය මගින් යැවීමේදී බ්‍රවුසරයේ ලිපින තීරුවේ ? ලකුණට පසුව ආකෘතියේ දත්ත දිස්වන බව. මෙම දත්ත PHP කේතය තුළ අරාව තුළ ලබා ගත හැකිය $_GET.

ඇත්තටම පිටුවේ ආකෘතියක් තිබීම අත්‍යවශ්‍ය නොවේ - අපට සරලව අතින් ලිපින තීරුවේ ප්‍රශ්නාර්ථ ලකුණ ලිවිය හැකිය, ඊට පසුව ඒවායේ අගයන් සමඟ පරාමිතීන් ලැයිස්තුගත කර එන්ටර් ඔබන්න.

මෙම අවස්ථාවේදී අප විසින් ඇතුළත් කරන ලද දත්ත ද අරාව තුළ ලබා ගත හැකිය $_GET. එනම් ආකෘතියක් යැවීමේ අනුකරණයක් ලැබෙනු ඇත. මෙවැනි අනුකරණයක් GET ඉල්ලීමක් යැවීම ලෙස හැඳින්වේ. මෙම වචන අදහස් කරන්නේ අපි අතින් ලිපින තීරුවට ප්‍රශ්නාර්ථ ලකුණ සහ ඉල්ලීමේ පරාමිතීන් යොදා ඇති බවයි.

ඉල්ලීමේ පරාමිතීන් පහත ආකෘතියෙන් ලැයිස්තුගත කරනු ලැබේ: නම, පසුව සමාන ලකුණ, පසුව පරාමිතියේ අගය. පරාමිති කිහිපයක් තිබේ නම්, ඒවා ඇම්පර්සන්ඩ් ලකුණ & මගින් වෙන් කරනු ලැබේ.

අපි උදාහරණ මගින් උත්සාහ කරමු. ඔබට යම් PHP ගොනුවක් ඇතැයි සිතමු. ඔබ සාමාන්‍යයෙන් කරන ආකාරයට එයට බ්‍රවුසරය හරහා ප්‍රවේශ වන්න. පසුව ලිපින තීරුවේ කෙළවරට ?par1=1 එක් කර එන්ටර් ඔබන්න.

එහි ප්‍රතිඵලයක් ලෙස අපගේ පරාමිතිය $_GET['par1'] තුළ අඩංගු වේ:

php<?php
  echo $_GET['par1']; // '1' ප්‍රදර්ශනය කරයි
?>

දැන් අපි එක් පරාමිතියක් නොව, දෙකක් යවමු. මෙය සඳහා ලිපින තීරුවේ කෙළවරට මෙය එක් කරන්න: ?par1=1&par2=2 සහ එන්ටර් ඔබන්න. ප්‍රතිඵලයක් ලෙස මෙය ලැබෙනු ඇත:

php<?php
  var_dump($_GET); // ['par1' => '1', 'par2' => '2']
?>
Задание 1

GET-ඉල්ලීමක් භාවිතයෙන් අංකයක් යවන්න. එය තිරය මත ප්‍රදර්ශනය කරන්න.

Задание 2

GET-ඉල්ලීමක් භාවිතයෙන් අංකයක් යවන්න. එම අංකයේ වර්ගය තිරය මත ප්‍රදර්ශනය කරන්න.

Задание 3

GET-ඉල්ලීමක් භාවිතයෙන් අංක දෙකක් යවන්න. එම අංකවල එකතුව තිරය මත ප්‍රදර්ශනය කරන්න.

Задание 4

GET-ඉල්ලීමක් භාවිතයෙන් අංකයක් යැවීමට ඉඩ දෙන්න. අංක 1 පවරා ඇත්නම් - තිරය මත වචනය 'hello', පවරා ඇත්නම් 2 - වචනය 'bye' ප්‍රදර්ශනය වන පරිදි සකසන්න.

Задание 5

අරාව ලබා දී ඇත:

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

GET-ඉල්ලීමක් භාවිතයෙන් අංකයක් පවරා ගත හැකි යැයි සිතමු. ඉල්ලීමේ දී පවරා ඇති අංකය සහිත අරාව මූලද්‍රව්‍යය තිරය මත ප්‍රදර්ශනය වන පරිදි සකසන්න.