[Kansai-pm] cgiパラメータの順序

999 at leto.eonet.ne.jp 999 at leto.eonet.ne.jp
Tue Jul 20 09:10:30 CDT 2004


 かたやまです。

> それにしても、cgiパラメータがパラメータ名でソートされて送られてくるこ
>とを前提に書かれたcgiプログラムって、いったいどういう風に書いてるんでしょ
>うか。少なくともPerlは使ってないんでしょうね。

正規表現で値を取り出してるだけでは?
例えば、こんな感じとか↓

$query =~ /a=(.+)&b=(.+)&c=(.+)/;
($a, $b, $c) = ($1, $2, $3);

if (!$a || !$b || !$c) {
  error("パラメータが異常")
}

# x.cgi?b=***&a=***&c=*** だと
# !$b なのでエラー





More information about the Kansai-pm mailing list