页面设置了paypal付款的通知网址。我想从预定义的会话中获取信息。我没有从这个ipn页面的预定义会话中获得任何输出,而其他页面没有问题。
示例代码:
use CGI::Session;
my $session = CGI::Session->new or die CGI::Session->errstr;
my $info_var = $session->param("info_var");
答案 0 :(得分:0)
可能是会话已过期。您应该尝试使用load
代替new
,因为new
会创建新会话,如果它找不到。
$session = CGI::Session->load() or die CGI::Session->errstr();
if ( !$session->is_expired && !$session->is_empty ) {
print $session->param("info_var");
}