For at bruge $_SESSION
, skal du kalde session_start()
et sted på forhånd.
Jeg synes, koden skal se sådan ud:
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.";
På denne måde, når en ny bruger første gang besøger dit websted (med en ny session), vil hans/hendes besøg blive gemt i databasen, og vi vil have en variabel i sessionssættet, så efter en opdateringsknap vil oplysningerne om besøget vil ikke blive tilføjet til databasen igen.