传递没有参数名称的参数

时间:2018-04-01 16:01:41

标签: perl parameters cgi

我正在尝试在字符串查询后传递参数。
我知道我可以将带有名称的参数传递给cgi,例如我可以通过执行www.mypage.com/index.html?name=Sae来传递名称参数,并使用CGI my $name = q->param('name')检索它。

但有没有办法传递没有参数名称的参数?
例如,如果我想传递Sae中的www.mypage.com/index.html?Sae部分

有没有办法做到这一点?欢迎任何编程语言

1 个答案:

答案 0 :(得分:2)

您是否在调用仅param的CGI脚本后尝试检查?Sae

在调试模式下,它似乎将值赋给keywords键:

echo Sae | perl -MCGI=:debug -E '
    $q=CGI->new;
    say "$_: ", scalar $q->param($_) for $q->param'

(offline mode: enter name=value pairs on standard input; press ^D or ^Z when done)
keywords: Sae

$q->keywords似乎也有效。