一个CGI的特别奇怪的问题

一个CGI的特别奇怪的问题

用perl写了一个特别简单的cgi脚本,
如下:

$time = 1234567;
$date = localtime($time);
print "\n $date";

solaris 10 的环境,系统时区为-5 ;
使用apache服务器,通过ie访问得到的结果与在服务器上直接执行相同代码的perl脚本得到的结果不一样,在服务器上得到的结果是-5区的本地化时间,而通过web访问得到的结果看起来却是0时区的本地化时间;
此问题在其他环境下也没出现;

请教各位达人,有没有遇到过此情况 .. ?
没有你的环境所以没法test

假设你自己本地run的时候是用perl -e 去run, 结果就是你自己的时间。

web client访问的时候,环境变量是不是跟web server有直接关系。