1

我正在用 perl 开发一个应用程序,我想在单击注销按钮后进行会话。因此,当用户注销时,他们无法通过按返回按钮返回网页。我已经尝试过使用会话刷新和会话删除,但它仍然不起作用。

if( $cgi->param('login_submit') eq 'Logout' )

{
    #Session beim Logout zerstören
    $session->delete();
    $session->flush();

}

谢谢

4

1 回答 1

0

您应该确保您有一个 cron 作业,该作业通过从文件年龄中删除会话文件/tmpthe folder which stores the session data基于文件年龄来处理在用户未注销的情况下过期的会话。以及确保不要用完空间或有错误的数据......

您可能想参考 http://search.cpan.org/~sherzodr/CGI-Session-3.95/Session/Tutorial.pm#DELETING_A_SESSION

于 2014-12-19T11:14:58.890 回答