无法从贝宝IPN页面的指定会话中获取信息



页面设置了paypal支付的通知url。我想从预定义的会话中获取信息。在这个ipn页面中,我没有从预定义会话中获得任何输出,而其他页面没有问题。

示例代码:

use CGI::Session;
my $session = CGI::Session->new or die CGI::Session->errstr;
my $info_var = $session->param("info_var");

可能是会话已经过期。您应该尝试使用load而不是new,因为如果new没有找到任何会话,则会创建新会话。

$session = CGI::Session->load() or die CGI::Session->errstr();
if ( !$session->is_expired && !$session->is_empty ) {
    print $session->param("info_var"); 
}

相关内容

  • 没有找到相关文章

最新更新