![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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ランキング
-
機種依存文字の文字コード変換
-
CSVファイルの中で、「 , 」カ...
-
英数字のみ全角から半角に変換
-
CString から LPCTSTRの型に変換
-
「何とかで始まり、何とかで終...
-
EXCELからCSVにすると余計なカ...
-
マクロを使ってフォルダー内に...
-
COBOLでの全角文字の判定をした...
-
VBA EXCEL あるセルの中の一...
-
VBA 置換文字がみつからない時
-
データにカンマが入ったCSVデー...
-
csvデータ ダブルクォーテ...
-
正規表現 特定の文字列を含む行...
-
全角スペースを削除するには?
-
エクセルで数値を全角文字(カ...
-
VBA 文字に半角が含まれて...
-
Excel VBAでPDFファイルをMicro...
-
CSVの定義
-
VisualStudioでタブやスペース...
-
エクセルにMicrosoft Barcode C...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字実体参照が勝手に変換され...
-
正規表現でカンマを対象にする方法
-
InputMan の imTextについて
-
大文字、小文字のコードの打ち方
-
チェックボックスの複数選択の...
-
「数値文字参照への変換するソ...
-
文字化けを元に戻せますか?
-
機種依存文字の文字コード変換
-
ダブルクォート文字などをフォ...
-
unicodeの表示
-
特殊文字をPOSTした際の動作は?
-
Jcode.pmでの半角カナ→全角カナ...
-
テキストファイルの大文字を小...
-
Jcode を使った複数選択値の文...
-
PerlでUTF8をEUCに変換
-
半角カナを検出したい
-
jcodeを使ったgetcode
-
戻り値の意味がわかりません…
-
jcode.plについて
-
半角カナから全角カナへ
おすすめ情報