För att använda $_SESSION
måste du anropa session_start()
någonstans i förväg.
Jag tycker att koden ska se ut så här:
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å detta sätt, när en ny användare först besöker din webbplats (med en ny session), kommer hans/hennes besök att lagras i databasen och vi kommer att ha en variabel i sessionsuppsättningen, så efter en uppdateringsknapp kommer informationen om besöket kommer inte att läggas till i databasen igen.