Ccna final exam - java, php, javascript, ios, cshap all in one. This is a collaboratively edited question and answer site for professional and enthusiast programmers. It's 100% free, no registration required.
Sunday, January 29, 2012
PHP - Destroy session if not any action in 10 minutes
Is there any option to destroy a session if user does not perform any action in 10 minutes?
Try setting the session timeout to 10 minutes.
ReplyDeleteini_set('session.gc_maxlifetime',10);
session_start();
ReplyDelete// 10 mins in seconds
$inactive = 600;
$session_life = time() - $_session['timeout'];
if($session_life > $inactive)
{ session_destroy(); header("Location: logoutpage.php"); }
S_session['timeout']=time();
The code above was taken from this particular page.
compare timestamps between two requests, one from the current request, one stored in the session.
ReplyDelete