Centinul Posted June 13, 2007 Share Posted June 13, 2007 I tried searching the forums for the answer and I couldn't find a solution so I figured I'd post it. I have the following two requirements with respect to sessions: -- When a user closes the browser window the session ends and they are forced to login again. -- When the user navigates away from the page to another site and uses the "back button" to navigate back to the original page they should be forced to login again. By default PHP sessions handle the first case. Is there a solution for the second case? Thanks, Centinul Quote Link to comment https://forums.phpfreaks.com/topic/55454-ending-of-a-session/ Share on other sites More sharing options...
Caesar Posted June 13, 2007 Share Posted June 13, 2007 Not really, no. At least nothing is coming to me at this moment. ....Because their browser session is still open....and if you tried something like... <?php if($_SERVER['HTTP_REFERER'] != $_SERVER['HTTP_HOST']) { header("location: index.php?logout=true"); } ?> Unless something is clicked or they linked back to the site...you can't really track it when they just hit the back button in their browser...Maybe with Ajax, possibly....since it is a client side action. Probably not though. Quote Link to comment https://forums.phpfreaks.com/topic/55454-ending-of-a-session/#findComment-274077 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.