test.html 内容如下:
<html>
<title>你的第一个perl测试程序</title>
<body>
<h1>你的第一个perl测试程序<h1><br>
<h2>win 平台的环境变量测试</h2><br>
<form method="get" acton="env.pl">
<input type=submit value="查看CGI环境变量">
</form>
</body>
</html>
env.pl 内容如下:
#! perl
print"Content-type:text/html\n\n";
print"<title>Windows环境变量</title>";
print"<body>恭喜你的website已经成功<br>";
foreach $key(sort keys %ENV){
print"$key=$ENV{$key}<br>"; }
print"</body>";
已安装ActivePerl 5.10.0 Build 1005
不知道为何总是打不开,两个文件都在同一目录下。
------解决方案--------------------
不知道你用什么应用服务器,一般CGI程序放在cgi-bin目录下,html放在不同的目录下。不要在cgi-bin目录下放html文件,因
为html会按cgi程序处理,发生错误。