The POST Method

The POST method transfers information via HTTP headers. The information is encoded as described in case of GET

method and put into a header called QUERY_STRING.

  • The POST method does not have any restriction on data size to be sent.
  • The POST method can be used to send ASCII as well as binary data.

  • The data sent by POST method goes through HTTP header so security depends on HTTP protocol. By using Secure HTTP you can make sure that your information is secure.


  • The PHP provides $_POST associative array to access all the sent information using POST method.

  • Try out following example by putting the source code in test.php script.

    <?php
    if( $_POST["name"] || $_POST["age"] )
    {
    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>


    Post a Comment

    If you have any doubts, Please let me know
    Thanks!

    Previous Post Next Post