getとpostの違い
<form action="sample.php" method="get">
($_GET['name']);
・別名URLパラメータと呼ばれる
・URLの末尾に?に続けて値を送信する /sample.php?name=baka
・結果をブックマークできる、メールなどでそのまま送信、共有できる
・送信できるデータ容量が少ない
・パスワードなどを送信すると丸見えになってしまう
<form action="sample.php" method="post">
($_POST['name']);
・値を裏側で送信するのでデータが見えない
($_REQUEST['name']);
・methodがgetでもpostでもどちらにも対応している
・_GETの代わりに使うのはOK
・_POSTの代わりに使うのはNG
・つまりなるべく使わない方がいい、postなら_POST、getなら_GETにした方がいい