$_SESSION
gebruiken , moet u session_start()
. aanroepen ergens vooraf.
Ik denk dat de code er als volgt uit moet zien:
session_start();
if ( !isset($_SESSION['visited']) )
{
echo "This is your first visit.";
$_SESSION['visited'] = TRUE;
// Do the MySQL query here
} else {
echo "You hit the refresh button.";
}
echo "This is my site.";
Op deze manier, wanneer een nieuwe gebruiker uw site voor het eerst bezoekt (met een nieuwe sessie), wordt zijn/haar bezoek opgeslagen in de database en hebben we een variabele in de sessieset, dus na een verversingsknop, de informatie over het bezoek wordt niet opnieuw aan de database toegevoegd.