Post Get
クライアント側から送られてくる(post)データをサーバー側が受信(get)。
<form action="uke.php" method="post">
<input type="text" name="a" size="50">
<br/>
<input type="submit" value="送信">
<input type="radio" name="r1" value="bad">
</form>
フォームにクライアントから書かれたデータは以下に送られる
<?php
print $_POST["a"];
?>
サーバーに送られたデータは今度はクライアント側に送られる。(サーバー側がpost,クライアントがget)
<form action="uke.php" method="get">
<input type="text" name="a" size="50">
<br/>
<input type="submit" value="送信">
<input type="radio" name="r1" value="bad">
</form>
<?php
print $_GET["a"];
?>
この場合、URLにデータが添付されている事が多い。例えばこれ。
http://www.google.co.jp/search?q=%E6%B8%A9%E6%B3%89+%E6%9D%B1%E4%BA%AC&ie
時にはこの無防備なデータが第三者に悪用される事もある。