cgi的cookie问题

cgi的cookie问题
我在登陆系统的程序login.cgi里用到Set-Cookie:zy=$database;expires=Mon,07-Jan-2008 00:00:00 GMT;path=/\n
登陆后进入的是框架页面(三个框架名navigation top right )
在navigation.cgi里有连接,target=right,我点击连接后right框架报告获取不到 cookie
但是我写另外一个cgi程序同样叫getcookie函数在浏览器中执行却能读取到$cookie{'zy'}的值
请问怎么回事?
读取cookie的程序如下
sub getcookie
{
my $cookie=$ENV{'HTTP_COOKIE'};
my @cookie=split(/; /,$cookie);
our %cookie;

foreach my $tmp(@cookie)
{
my ($name,$value)=split(/=/,$tmp);
$cookie{$name}=$value;
}
if($cookie{'zy'})
{
........
}
else
{
exit;
}
}