GET vs POST:
GET :
- name value pairs are transported from page to page in the url string, you can see the variables right in the address bar of the browser.
- Less secure way of transfering sensitive data. All variables are in plain sight of any user
- has a character limit of 255, (including spaces).
POST:
- Can transfer larger amounts of data from page to page.
- name value pairs are transfered from page to page in the "header" section of the web page. (not in plain sight)
- More secure way (but not totally safe at all!)