I have been trying to detect the page reload/refresh in php using both Xampp and Apache 2.2.22 using PHP. It workd fine in Xampp but not using Apache 2.2.22( on my UNIX environment)
<?php
// Start the session
session_start();
$RequestSignature = md5($_SERVER['REQUEST_URI'].$_SERVER['QUERY_STRING'].print_r($_POST, true));
if (isset ($_SESSION['LastRequest']) && $_SESSION['LastRequest'] == $RequestSignature)
{
echo 'This is a refresh.';
}
?>