【发布时间】:2009-12-14 15:02:30
【问题描述】:
我正在尝试读取从页面中的表单发送到我的 Perl 脚本的 POST-Data。我google了一下,发现:
read(STDIN, $param_string, $ENV{'CONTENT_LENGTH'})
读取整个Data-String,并以如下形式将整个字符串写入$param_string
Param1=Value1&Param2=Value2&Param3=Value3
通过在正确的位置拆分它,我得到了必要的数据。
但我想知道为什么我的 $param_string 是空的。
当我用 GET 尝试整个事情时:
$param_string = $ENV{'QUERY_STRING'};
一切正常。有人有想法吗?
【问题讨论】:
标签: perl forms post cgi query-string