erme Posted February 4, 2010 Share Posted February 4, 2010 Hi, The following code detects whether the browser is refreshed or not, and displays a message. Is it possible to only have it display this message if refreshed, and not if a user reaches the page again as the page gets used several times throughout the site. <?php session_start(); if (!isset($_SESSION["visits"])) $_SESSION["visits"] = 0; $_SESSION["visits"] = $_SESSION["visits"] + 1; if ($_SESSION["visits"] > 1) { echo "You hit the refresh button!"; } else { echo "Display page ..."; } ?> Quote Link to comment Share on other sites More sharing options...
RussellReal Posted February 4, 2010 Share Posted February 4, 2010 on every other page remove that value.. so if you go to index.php $_SESSION['visit_page'] = false; then on page.php $_SESSION['visit_page'] = true; then from page.php the user goes to services.php $_SESSION['visit_page'] = false; then they go back to page.php they won't get the message.. but if they go from page.php to page.php they will get the message Quote Link to comment Share on other sites More sharing options...
erme Posted February 4, 2010 Author Share Posted February 4, 2010 Makes sense. Will give it ago. Thanks Quote Link to comment 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.