我正在使用perl开发一个应用程序,并且我希望在单击注销按钮后进行会话。因此,当用户退出时,只需按后退按钮就无法返回到网络。我已尝试使用会话刷新和会话删除,但它仍然无法正常工作。
if( $cgi->param('login_submit') eq 'Logout' )
{
#Session beim Logout zerstören
$session->delete();
$session->flush();
}
感谢
答案 0 :(得分:0)
您应该确保您有一个cron作业,该作业将根据文件年龄从/tmp
或the folder which stores the session data
删除会话文件,以处理用户未注销的过期会话。
同时确保不要耗尽空间或有错误的数据......
您可能想参考 http://search.cpan.org/~sherzodr/CGI-Session-3.95/Session/Tutorial.pm#DELETING_A_SESSION