PHP සිංහලෙන් - XII

PHP සිංහලෙන් - XII

PHP - GET & POST Methods -

web server එකකට web broswer එකකින් තොරතුරු යැවිය හැකි ක්‍රම දෙකකි.



1. GET -


☑ මෙමඟින් අක්ෂර 1024 ක් පමණක් යැවීමට සීමා වී ඇත.
☑ server එකට සංවේදී තොරතුරු, username,password වැනි... යැවීමේ හැකියාව මෙමඟින් නොලැබේ.
☑ පින්තූර,විවිධ ගොනු වර්ග යැවීමට මෙය යොදාගත නොහැකිය.
☑ $_GET මඟින් සියලුම තොරතුරු වලට ප්‍රවේශ වීමට හැකියාව ලැබේ.

උදාහරණය -

<?php
   if( $_GET["name"] || $_GET["age"] ) {
      echo "Welcome ". $_GET['name']. "<br />";
      echo "You are ". $_GET['age']. " years old.";
      
      exit();
   }
?>
<html>
   <body>
   
      <form action = "<?php $_PHP_SELF ?>" method = "GET">
         Name: <input type = "text" name = "name" />
         Age: <input type = "text" name = "age" />
         <input type = "submit" />
      </form>
      
   </body>
</html>

ප්‍රතිදානය -

2.POST -

☑ HTTP මඟින් තොරතුරු යැවීමේ හැකියාව POST ක්‍රමයට ඇත.
☑ යවනු ලබන දත්ත වල ප්‍රමාණයේ සීමාවක් මෙහිදී නැත.
☑ සියලුම වර්ග වල දත්ත (පින්තූර,ගොනු) යැවිය හැකිය.
☑ $_POST මඟින් සියලුම තොරතුරු වලට ප්‍රවේශ වීමට මින් හැකියාව ලැබේ.

* PHP $_REQUEST ලෙසද විචල්‍යයක් ඇති අතර එහි $_GET සහ $_POST යන කොටස් දෙකම අන්තර්ගත වේ.

උදාහරණය -

<?php
   if( $_POST["name"] || $_POST["age"] ) {
      if (preg_match("/[^A-Za-z'-]/",$_POST['name'] )) {
         die ("invalid name and name should be alpha");
      }
      echo "Welcome ". $_POST['name']. "<br />";
      echo "You are ". $_POST['age']. " years old.";
      
      exit();
   }
?>
<html>
   <body>
   
      <form action = "<?php $_PHP_SELF ?>" method = "POST">
         Name: <input type = "text" name = "name" />
         Age: <input type = "text" name = "age" />
         <input type = "submit" />
      </form>
   
   </body>
</html>

ප්‍රතිදානය -





Related Articles

  • PHP2017-07-26PHP සිංහලෙන් - XIII PHP Function function එකක් යනු කිසියම් කේත කොටසකින් ලබාගන්නා ආදානයකට අනුකූල වට… Read More
  • PHP2017-07-26PHP සිංහලෙන් - V Basic Syntax (මූලික කාරක රීති) PHP කාරක රීති යනු PHP කොටසක් නිවැරදිව ධාවන කරන්… Read More
  • PHP2017-07-26PHP සිංහලෙන් - I වැඩසටහන්කරණ භාෂා අතර ප්‍රමුඛව භාවිතා වන භාෂාවක් වන PHP ගැන සරලව මුල සිට තේරෙන ස… Read More
  • PHP2017-07-26PHP සිංහලෙන් - VII PHP Operators (මෙහෙයුම් සංකේත) - Operator එකක් යනු කිසියම් අගයන්  මත රද… Read More
  • PHP2017-07-26PHP සිංහලෙන් - VI PHP Variable (PHP විචල්‍යය) Variable යනු කිසියම් දත්තයක් හෝ තොරතුරක් අඩංගු … Read More
  • PHP2017-07-26PHP සිංහලෙන් - II PHP Install කිරීම - PHP සමඟ වැඩ කිරීමට නම් ඒ සමඟ වැඩ කිරීමට මෘදුකාංග කිහිප… Read More