- 论坛徽章:
- 0
|
$s = CGI::Session->load() or die CGI::Session->errstr;
这一行没写
但是现在添加上去之后,现在的完整代码是这样的
- my $cgi = new CGI;
- my $session = new CGI::Session("driver:File", $cgi ,{Directory=>'/tmp'});
- $session = CGI::Session->load() or die CGI::Session->errstr;
- my $usr_name = $session->param("usr_name");
- my $rep_pn = $session->param("rep_pn");
- if ( $session->is_expired ) {
- print $session->header(),
- $cgi->start_html(),
- $cgi->p("Your session timed out! Refresh the screen to start new session!");
- $cgi->end_html();
- $session->delete();
- $session->flush();
- exit(0);
- }elsif ( $session->is_empty) {
复制代码 问题是现在每次登录进去之后都是进入 $session->is_empty这项,这又是为何啊???? |
|