# 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。 怎么做? 我需要在此脚本中进行任何更改吗?
答案 0 :(得分: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'