0
# Object initialization:
use CGI::Session;

$session = CGI::Session->new();

$CGISESSID = $session->id();

# Send proper HTTP header with cookies:

print $session->header();

# Storing data in the session:

$session->param('User_id', 'U00002');

这个脚本写在某个文件中,比如 abc.pl。

现在我想访问其他 perl 文件中的 User_id,比如 xyz.pl。怎么做?我需要对此脚本进行任何更改吗?

4

1 回答 1

2
use CGI::Session qw();
my $s = CGI::Session->new;
$s->param(User_id => 'U00002');
my $id = $s->id; # e.g. '4cd29ac608405e4d0a463d153e64defd'

将 id 传递到需要的地方。

use CGI::Session qw();
my $s = CGI::Session->new($id);
print $s->param('User_id'); # 'U00002'
于 2012-05-28T12:16:32.180 回答