title: What is the difference between POST and GET?
body: <p>I've only recently been getting involved with PHP/AJAX/jQuery and it seems to me that an important part of these technologies is that of <code>POST</code> and <code>GET</code>.</p>
  <p>First, what is the difference between <code>POST</code> and <code>GET</code>? Through experimenting, I know that <code>GET</code> appends the returning variables and their values to the URL string</p>
  <pre><code>website.example/directory/index.php?name=YourName&amp;bday=YourBday
  </code></pre>
  <p>but <code>POST</code> doesn't.</p>
  <p>So, is this the only difference or are there specific rules or conventions for using one or the other?</p>
  <p>Second, I've also seen <code>POST</code> and <code>GET</code> outside of PHP: also in AJAX and jQuery. How do <code>POST</code> and <code>GET</code> differ between these 3? Are they the same idea, same functionality, just utilized differently?</p>