What if Form Method was empty when submitted?

Hi there,

If a form was submitted without any proper method , how can we grab that particular information on the other side ?

For example :


<form action="process.php" method="">

Userame: <input type="text" name="userName" />
Password: <input type="password" name="pass" />
<input type="submit" name="submit" value="submit"



$userName = $_REQUEST['userName'];
$password = $_REQUEST['pass'];

echo ("Welcome " . $username . " to our page.");

Now what if a user deliberately alters the method, and uses "$_POST or $_GET or Leaves it blank. How can I can make it fool proof on the server side without using the $_REQUEST Global Variable?

Is there any other way to grab that submitted information like in $_SERVER Global Variable ?

*For those who think the form will not submit without disclosing the method, then they must try this after disabling their Java-script.

I hope you understand my question and would reply me in as detail as possible.


You use $_GET or $_POST, if the form is not submitted in a way you expect then you ignore it.
It is that easy.

You should program to use what you want.

You should complete the form tag to be:
<form action=“process.php” method=“post”>
if that is the method you want to use.

Browsers default to post if the method is not specified.