[求助]perl在cgi中的怪异表现
发表于 : 2016-07-31 23:09
就写了个很小的测试程序。
结果发现终端运行与CGI运行输出不一样。
CGI打印出来的,只有一个Hi!
而终端运行就完全符合期望。
我想要是那个自定义的变量$name打印不出来还算了,可为什么其它的也都不见了就真弄不明白了。
所以想请诸位指教一下,究竟是错在了那里了。
谢谢。
我的系统是基于ubutnu16.04的kylin
其它软件都是从仓库里装的(基本就是ubuntu中国仓库),perl没有作过任何的变动,系统自带的。
代码: 全选
#!/usr/bin/perl
use strict;
use CGI;
my $q = new CGI;
my $name = "ok";
print $q->header("text/html"),
$q->start_html("welcome"),
$q->p("Hi $name !"),
$q->end_html;
CGI打印出来的,只有一个Hi!
而终端运行就完全符合期望。
我想要是那个自定义的变量$name打印不出来还算了,可为什么其它的也都不见了就真弄不明白了。
所以想请诸位指教一下,究竟是错在了那里了。
谢谢。
我的系统是基于ubutnu16.04的kylin
其它软件都是从仓库里装的(基本就是ubuntu中国仓库),perl没有作过任何的变动,系统自带的。