title: Using POST Method in PHP Form but the Parameters Appear in the URL
body: <p>My current page is index.php?page=21. In that page I have a form with POST method to post myParamater so that it won't appear in the URL. </p>
  
  <pre><code>&lt;form method="POST" action="index.php?page=21"&gt;
        &lt;input name="myParamater" type="hidden" value="1"&gt;
        &lt;input type="submit" value="Go"&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>When I click my submit button, something strange happens. It brings me to index.php?myParamater=1. And also when I change my form to </p>
  
  <pre><code>&lt;form method="POST" action="self"&gt;
        &lt;input name="page" type="hidden" value="21"&gt;
        &lt;input name="myParamater" type="hidden" value="1"&gt;
        &lt;input type="submit" value="Go"&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>It brings me to index.php?page=21&amp;myParamater=1</p>
  
  <p>What should I do so I can redirect to my current page (index.php?page=21)  with new paramater myParameter without make myParamater appear in the URL?</p>