- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:v5.58でGETパラメータの取得)
v5.58でGETパラメータの取得方法に関する問題
このQ&Aのポイント
- v5.58のサーバ移転に伴い、GETパラメータの取得ができなくなっています。
- 使用しているコードでは、$actという変数にGETパラメータの値を取得しようとしていますが、何も取得できていないようです。
- この問題の原因が分からず、他の機能は正常に動作しているため、困っています。Perlに詳しい方からのアドバイスをお待ちしています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
parseInput って聞いた事無いと思ってサーチしました。 これですね? http://soildb.en.a.u-tokyo.ac.jp/docs/Intro/ *foo の文法を駆使したコードは、Perlにかなり慣れてないと追いきれないと思います。 パラメーターの取得を、CGI.pm に変更してはどうでしょうか。 大抵のPerlでは標準で入ってると思います。 use CGI; my $q = new CGI; my $paramVal = $q->param('パラメーター名'); これだけでパラメーターの取り出しはできます。 GET/POST とも対応。
補足
ありがとうございます。 パラメータの取得は正常にできました。 色々と試してみましたが、エラーの場所は大体把握できたのですが、 対処方法に困っています。 エラーですが、 Jcode::convert($refer, 'sjis') if ($charset); としているところでエラーになっているようです。 ここをコメントアウトすると、文字化けをしていますが、データの表示はできます。 何か対処方法はないでしょうか? 今は実行ファイルと同じディレクトリに jcode.plを権限644で設置しています。 エンコードはsjisです。 ご教授をよろしくお願いします。