Sessies gebruiken op eenzelfde pagina in PHP
In het eerste voorbeeld over sessies schreven we iets naar de sessie in het ene bestand en lazen we het uit in een ander. Dit is eigenlijk niet verplicht - het kan ook in één bestand.
We kunnen bijvoorbeeld een teller maken voor het vernieuwen van de pagina door de gebruiker van de website. Hiervoor schrijven we bij de eerste keer dat de gebruiker komt een één in de sessievariabele, en bij alle volgende keren verhogen we deze variabele met één:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // eerste keer op de pagina
} else {
$_SESSION['counter']++; // volgende keren
}
echo $_SESSION['counter'];
?>
Sla in de sessie de tijd op wanneer de gebruiker de website bezoekt. Bij het vernieuwen van de pagina toon je hoeveel seconden geleden de gebruiker de website bezocht.