【发布时间】:2012-04-25 02:18:29
【问题描述】:
我正在尝试设置要通过 param 函数传递到下一页的参数。
我试过了
param(-name=>'foo',-value=>'the value');
param(-name=>'fooz',-values=>['an','array','of','values']);
param('foo3', 1);
我的脚本重定向到另一个检查所有(参数),但没有运气。 CGI 手册页暗示这应该“正常工作”。我做错了什么?
谢谢!
【问题讨论】:
-
请描述您遇到的错误,如果有的话。
-
@MichaelSlade 后续页面无论如何都不会收到这些参数
-
+1:我不知道 Perl 支持像
-name这样的否定裸词。 -
@AdrianPronk 它没有,任何出现在 => 之前的东西都会被隐式引用
-
@JD:这并不完全正确。在我的 Perl (5.10)
$x = -name;中,将$x设置为字符串'-name',但%x = (+name => 1)创建一个值为'name'的键,而不是'+name'。