超初級CGIクラックガイド(2)
超初級CGIクラックガイド(1)に引き続きCGIを組んだことがない人向けに概要を書いています。今回はformに関して。
CGIに「閲覧者の意志」を伝えるための方法はformです。
今の気持ちをどうぞ
<input type="text" name="test1" value="ティッシュはネピアだと思うよな?">
次世代マシン、どれを買う!?
<select name="test2">
<option value="ps">PlayStation
・・・
</select>
書き込み失敗したCDRは
投げて遊ぶ
割って遊ぶ
<INPUT TYPE=radio name="test3" value="throw!!" checked>投げて遊ぶ<br>
<INPUT TYPE=radio name="test3" value="destroy!!">割って遊ぶ<br>
<input type="submit" value="cgiを実行だ!(押しても意味無いです)">
formってのは例えば上記のような感じですね。formを使うことで「閲覧者の意志によってCGIの出力htmlをカスタマイズする」ということが可能になります。formから「閲覧者の意志」をCGIに送信し実行する訳です。
簡単なformのソースを書いてみます。
<form action="cgidesu.cgi" method="get">
<input type="text" name="test">
<input type="submit">
</form>
これで「閲覧者の意志をcgidesu.cgiに送信し実行するform」になるんですが、強調文字部分に注目して下さい。
method="get"
これは「どうやってフォーム内のデータをCGIに送信するか」の指定です。二種類あるんですよ、送信方法には。
- get
- post

TrackBack
この記事へのトラックバック