sub decode {
if ($ENV{'REQUEST_METHOD'} eq "POST") {
if ($ENV{'CONTENT_LENGTH'} > 51200) { &error("投稿量が大きすぎます"); }
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
}
else {
$buffer = $ENV{'QUERY_STRING'};
}
@pairs = split(/&/,$buffer);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$in{$name} = $value;
}
while (($k,$v) = each %in) {
$v =~ s/&/&/g;
$v =~ s/</</g;
$v =~ s/>/>/g;
$v =~ s/"/"/g;
$in{$k} = $v;
}
}
上記の処理が、具体的にどうなっているのかよくわかりません。
どなたか分かる方、説明をお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- その他(プログラミング・Web制作) Pythonで会員サイトの自動ログイン ID Nameがない 1 2022/12/16 02:09
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ダブルクォート文字などをフォ...
-
index関数と英語文字
-
データが多いとエラーになる:...
-
正規表現でカンマを対象にする方法
-
jcode.plのバグでしょうか?KCc...
-
戻り値の意味がわかりません…
-
unicodeの表示
-
CSVファイルの中で、「 , 」カ...
-
全角英数字の必要性が理解できない
-
PHP カンマをエスケープしたい...
-
英数字のみ全角から半角に変換
-
VBA 文字に半角が含まれて...
-
エクセルで数値を全角文字(カ...
-
csvデータ ダブルクォーテ...
-
文字コードの%E3%80%とは何です...
-
VBA 置換文字がみつからない時
-
CASLIIの数値データ入出力
-
3桁ごと?4桁ごと?コンマの...
-
Accessのテキストボックスの入...
-
スペースで区切られた氏名から...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
InputMan の imTextについて
-
ダブルクォート文字などをフォ...
-
jcode.plのconvertを使用しなけ...
-
機種依存文字の文字コード変換
-
チェックボックスの複数選択の...
-
常用漢字?でない文字を判定す...
-
戻り値の意味がわかりません…
-
index関数と英語文字
-
文字実体参照が勝手に変換され...
-
CASL2の仕様での英単語の格納方法
-
Perlでのマッチング処理について
-
文字化けを元に戻せますか?
-
大文字、小文字のコードの打ち方
-
Jcode を使った複数選択値の文...
-
デコード処理について
-
テキストファイルの大文字を小...
-
テキストエリアに半角「\\」ま...
-
正規表現でカンマを対象にする方法
-
Jcode.pmでの半角カナ→全角カナ...
-
「数値文字参照への変換するソ...
おすすめ情報