【发布时间】:2013-09-19 18:47:20
【问题描述】:
我在设置和获取 cookie 数据时遇到问题。
当我调用以下方法时:
%cookies = CGI::Cookie->fetch;
并使用 Data::Dumper 打印出哈希:
print Dumper(%cookies);
我之前创建的 Cookie:
$sessioncookie = CGI::Cookie->new(-name=>'SID', -value=>"$sid", -expires=>'+1M', -path=>'/member/');
print $cgi->header(-cookie=>$sessioncookie);
不显示在输出中。但它显示在我的浏览器 cookie 列表中! 所有值都已设置,看起来就像一个普通的 cookie。但实际上不可能。
有人知道我做错了什么吗?检索 cookie 数据是否有严格的顺序?
我也用cgi.pm提供的方法试过了,也没用。
请帮帮我!
【问题讨论】: