CGIに引数を渡して利用する

posted in: 未分類 | 0

この2日間、仕事の合間に久々にCGIを触っていました。その中で、CGIに引数を渡す方法と利用する方法が手元の資料になく、ネットの検索でも調べるのに時間が掛かったので、学習したことを備忘録としてまとめておきます。

CGIへ引数を渡す

URLを指定する際、「http://○○○.cgi?abc」のように、?に続けて単語を記述します。複数渡す際は、「http://○○○.cgi?aaa+bbb」のように、セパレータとして+を用います。

CGI内で利用する

特殊配列変数@ARGVに全ての引数が格納されます。全体をそのまま使う時・または1つしかない時は「@ARGV」とそのまま記述すれば変数のように利用出来ます。また、複数の引数のうちの1つを使う時は、配列の1つを指定するわけですから、引数の1番目は「$ARGV[0]」2番目は「$ARGV[1]」と記述すれば利用出来ます。ここで、@ARGVは配列全体を、$ARGV[*]は配列の構成1つを指すことに注意します。

コメントを残す

メールアドレスが公開されることはありません。