【未経験プログラミング】Ruby+mySQLの基本【19日目】

おさらい

form action="/" method="POST"

form で送信フォームを表示させる。

action formで送信されたデータの送信先 この場合はTOPページ(/)

metod 必須ではない属性 転送先を指定する。 postとgetがある。

get :<form action="cgi.php?name=pippi&old=21&address=tokyo" method="get">

例: http://www.hogehoge.com/cgi.php?name=pippi&old=21&address=tokyo

post

post:form action="cgi.php?name=pippi&old=21&address=tokyo" method="post"

postに指定すると入力したフォーム内容はURIとは別の場所に保管されてデータが保存される。

入力データは外側から見れないから安全性が高い。

------------------------------------------

getには送信するデータ量の制限がある

getは送信したデータ内容が送信先のサーバーにログとして残ってしまうことがあるpostには送信するデータ量の制限がない

一概には言えないがgetはサーバー側にあるデータの取得に適している

一概には言えないがpostはユーザー側が情報を送信するのに適している

------------------------------------------