Chcete-li použít $_SESSION
, musíte zavolat session_start()
někde předem.
Myslím, že kód by měl vypadat takto:
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.";
Tímto způsobem, když nový uživatel poprvé navštíví váš web (s novou relací), jeho návštěva se uloží do databáze a v relaci budeme mít nastavenou proměnnou, takže po tlačítku refresh se informace o návštěvě nebude znovu přidán do databáze.