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>



post.JPG





フォームにクライアントから書かれたデータは以下に送られる



<?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





時にはこの無防備なデータが第三者に悪用される事もある。