Perl 传递不带参数名的参数

Perl 传递不带参数名的参数,perl,parameters,cgi,Perl,Parameters,Cgi,我试图在字符串查询之后传递一个参数 我知道我可以将带有名称的参数传递给cgi,例如,我可以通过执行www.mypage.com/index.html?name=Sae传递名称参数,并使用cgimy$name=q->param('name') 但是有没有一种方法可以传递不带参数名的参数? 例如,如果我想通过www.mypage.com/index.html?Sae中的Sae部分 有没有办法做到这一点?欢迎使用任何编程语言在仅使用?Sae调用CGI脚本后,是否尝试检查参数 在调试模式下,它似乎将值分

我试图在字符串查询之后传递一个参数
我知道我可以将带有名称的参数传递给cgi,例如,我可以通过执行
www.mypage.com/index.html?name=Sae

传递名称参数,并使用cgi
my$name=q->param('name')

但是有没有一种方法可以传递不带参数名的参数?
例如,如果我想通过
www.mypage.com/index.html?Sae中的
Sae
部分


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

在仅使用
?Sae
调用CGI脚本后,是否尝试检查
参数

在调试模式下,它似乎将值分配给
关键字
键:

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
似乎也能工作。

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

在调试模式下,它似乎将值分配给
关键字
键:

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
似乎也能用。

非常感谢
$q->keywords
不起作用,但是
$q->param('keywords')
非常像charmThanks
$q->keywords
不起作用,但
$q->param('keywords')
的作用很好