wmeredith Posted September 25, 2013 Share Posted September 25, 2013 Hey guys if the user exits the browser will this code still run the user_logout.php ? Thanks session_cache_expire( 20 ); session_start(); // NEVER FORGET TO START THE SESSION!!! $inactive = 1200; //20 minutes *60 if(isset($_SESSION['start']) ) { $session_life = time() - $_SESSION['start']; if($session_life > $inactive){ header("Location: user_logout.php"); } } $_SESSION['start'] = time(); if($_SESSION['valid_user'] != true){ header('Location: ../....php'); }else{ Quote Link to comment https://forums.phpfreaks.com/topic/282441-session-timeout/ Share on other sites More sharing options...
Ch0cu3r Posted September 25, 2013 Share Posted September 25, 2013 Simple answer no. You can not reliably detect when the browser window is closed. The server only parses PHP files when they are requested. Quote Link to comment https://forums.phpfreaks.com/topic/282441-session-timeout/#findComment-1451209 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.