CGIにてformから値を取得するときのメモ
formから値を取得するときは、環境変数から取得できる。
$ENV{QUERY_STRING}
でも、これはmethodがGETならいいが、POSTの場合はダメ。
read( STDIN, $form, $ENV{CONTENT_LENGTH} );
ってやらなきゃダメなんですね。
これはPOSTとGETでは、リクエストメソッドが異なるモノを送るためみたいですね。
だからPOSTは、標準入力から読み込んで、読み込む長さをリクエストコンテンツの長さ分と指定してやる。って感じですかね。