title: what $_REQUEST will return when same values sent by GET and POST?
body: <p>I am trying to make a form in <code>PHP</code>, I used user ID to show data in form by GET, but after submitting form by POST i stored user ID in a hidden field..</p>
  
  <p>While trying this i just became confused with <code>GET</code>, <code>POST</code> and <code>REQUEST</code>.</p>
  
  <p>See this situation </p>
  
  <pre><code>&lt;form action="script.php?id=777" method="post"&gt;
       ID: &lt;input type="text" name="id" /&gt;
       &lt;input type="submit" value="Send" /&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>Let's suppose i enter '888' in text field 
  when this form will be submitted, what value <code>$_REQUEST['id'];</code> should provide?</p>
  
  <p>It will be same in all <code>php versions</code>?</p>
  
  <p>What will happen if I left text field blank?</p>
  
  <p>and what will happen if I change action as <code>action="script.php?id="</code>?</p>