CLI パラメータで疑問符 (?) を使用すると、値が入力されません ( http://search.cpan.org/dist/CGI/lib/CGI.pm#DEBUGGINGを使用)。逃げられても。
これは「param」にまったく入力されません。
perl httpPost.pl param="http://www.test.com/?user=test"
perl httpPost.pl param="http://www.test.com/\?user=test"
これは ? までの文字を返します。