cgi中的问题?[求助]

cgi中的问题?[求助]

cgi中的问题?[求助]
近日,小弟在用perl编cgi时,出现了以下问题:
在test1.pl中,代码片断如下:
............
print <<EOF;
<table width="100%" border="0" cellpadding="4" cellspacing="0"

background=$imagurl/tablebg.gif>
<tr>
<td width="50%"><font color="#FFFFFF">名称:<ahref="test2.pl?text=j">
<font color="#FFFFFF">下一步</a></font>
<td align=right>
EOF
.............
在test2.pl中,代码片断如下:
..............
read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'});
@pairs=split(/&/,$buffer);
foreach $pair (@pairs)
{
($name, $value) = split(/=/, $pair);

..........
$form{$name} = $value;
}
my$key=$form{'text'};
......................
各位可能看出来了,我是想用test1.pl把test=j作为参数传给test2.pl,test

2可以运行但是却接受不到参数,网址如http://localhost/test2.pl?text=j

。真不知道问题处在哪里了!望各位高手帮帮忙!!![CCB]10[/CCB]
$ENV{'CONTENT_...
$ENV{'CONTENT_LENGTH'}不对,这个是表示数据的长度
数据的内容我忘记是什么了
你看看 %ENV 里面
你使用CGI.pm获...
你使用CGI.pm获得这些数据吧
use CGI;

$c = new CGI();
$c->url_param('test');
问题解决了,谢...
问题解决了,谢谢二位,是接收方法不对,我用post来接收get了。呵呵