Sessies worden gebruikt om variabelen over pagina's mee te geven.
Als een gebruiker inlogt op een bepaalde website wil je dat hij dit slechts 1 keer moet doen en dat nadien elke pagina van je website toegankelijk is zonder dat je telkens de gebruiker zijn gegevens moet doorgeven: de eenvoudigste manier om dit te kunnen is door gebruik te maken van sessies.
In php moet je elke pagina waarin de sessie moet blijven bestaan of gebruikt wordt beginnen met session_start().
In onderstaand voorbeeld wordt er een sessievariabele "aantalkeerbezocht" aangemaakt indien deze nog niet bestaat. Als de variabele wel bestaat wordt hij verhoogd met 1.
<?php
session_start();
if (!isset($_SESSION['aantalkeerbezocht'])) {
$_SESSION['aantalkeerbezocht'] = 1;
} else {
$_SESSION['aantalkeerbezocht']++;
}
print "Je hebt deze pagina ".$_SESSION['aantalkeerbezocht']." keer bezocht.";
?>