※ ChatGPTを利用し、要約された質問です(原文:imgタグのクエリストリングを取得する方法)
imgタグのクエリストリングを取得する方法
このQ&Aのポイント
IIS + クラシック asp + ActivePerl 環境下で QR コードを取得するプログラムを作っています。
呼び出し元の asp 内に、<img src = "./cgi-bin/qr_test.cgi?q=hogehoge">と書きました。
この q=hogehoge を呼び出し先で取得する方法を教えてください。
IIS + クラシック asp + ActivePerl 環境下で QR コードを取得するプログラムを作っています。
呼び出し元の asp 内に、
<img src = "./cgi-bin/qr_test.cgi?q=hogehoge">
と書きました。
この q=hogehoge を呼び出し先で取得する方法を教えてください。
=====
呼び出し元 (qr_test.asp)
<html>
<head></head>
<body>
<img src = "./cgi-bin/qr_test.cgi?q=hogehoge">
</body>
</html>
=====
呼び出し先 (qr_test.cgi)
use strict;
use warnings;
use GD::Barcode;
my $url = $in{'q'}; # ここでエラーが出ます。コメントアウトすると正常に動きます。
my $qrimg = GD::Barcode->new('QRcode',$url,{'Ecc'=>'M',Version=>'7','ModuleSize'=>'4'});
binmode(STDOUT);
print "Content-Type: image/jpeg\n\n";
print $qrimg->plot->jpeg;
exit(0);
=====
バージョンは
IIS 7.5
Perl 5.14.2 (64bit)
です。
どなたかご教授お願いします。
お礼
$ENV{'QUERY_STRING'}で取得できました。 ありがとうございます。