CGIでPOST

CGIでデータ送信方式がGETかPOSTかを取得する方法はいたって簡単です。


$method = $ENV{'REQUEST_METHOD'};


とするだけで、GETであれば"GET"。
POSTであれば"POST"が$methodに格納されます。
ちなみに、データがないときは、"GET"が格納されます。
同じくFORMタグでMETHODを指定しないときも"GET"になります。