PHP Programing language

Get & Post in PHP
Previous Home Next
adplus-dvertising

Get & Post Methods

In forms, you want to submit the information and transfered the information to another page. The following to methods are used for this:

  1. The GET Method : In this method, the key values are passed in the Url.
  2. The POST Method : In this method, the information transfers in a hidden manner.
GET Method:

In Client side, method="get" is used to submit information in a form. And In Server side, $_GET associative array is used to receive sent information in a form.

Example:

test.php code:

<html>
<head>
<title>Get method in PHP</title>
</head>
<body>

<form action="abc.php" method="GET">
Your Name : <input type="text" name="yourname"/><br/><br/>
Your Age :  <input type="text" name="yourage" /><br/><br/>
<input type="submit" />
</form>
</body>
</html>
abc.php code:

<?php
if( $_GET["yourname"] || $_GET["yourage"] )
{
echo "Welcome". $_GET['yourname']. "<br />";
echo "You age is ". $_GET['yourage']. " years.";
exit();
}
?>

Output:

Before Submit Information:

After Submit Information:

POST Method:

In Client side, method="post" is used to submit information in a form. And In Server side, $_POST associative array is used to receive sent information in a form.

Example:

test.php code:

<html>
<head>
<title>Post method in PHP</title>
</head>
<body>
 
<form action="abc.php" method="POST">
Name: <input type="text" name="name"/><br/><br/>
Age: <input type="text" name="age"/><br/><br/>
<input type="submit" />
</form>

</body>
</html>
abc.php code:

<?php
if( $_POST["name"] || $_POST["age"] )
{
echo "Welcome ". $_POST['name']. "to our world...!!!<br />";
echo "You are ". $_POST['age']. " years old.<br/>";
echo "You permitted to enter this world."; 
exit();
  }
?>

Output:

Before Submit Information:

After Submit Information:

The $_REQUEST variable

The $_REQUEST variable is a superglobal Array that contains the contents of both $_GET, $_POST, and $_COOKIE arrays. It can be used to collect data sent with both the GET and POST methods.

Example:

test.php code:

<html>
<head><title>$_REQUEST Variable in php</title>
</head>
<body>

<form action="abc.php?thename=MarPlo" method="post">
 <input type="text" name="thename" value="r4r.co.in" />
 <input type="submit" value="Send" />
</form>
</body>
</html>
abc.php code:

<?php
if(isset($_REQUEST['thename'])) 
echo $_REQUEST['thename'];       
?>

Output:

Before Submit:

After Submit:

Previous Home Next