Bruk av sesjoner på en enkelt side i PHP
I det første eksemplet med sesjoner skrev vi noe inn i sesjonen i én fil, og leste det i en annen. Egentlig er dette ikke nødvendig - det kan gjøres i én og samme fil.
For eksempel kan man lage en teller for oppdatering av siden av brukeren av nettstedet. For å gjøre dette, ved første besøk av brukeren, skriver vi inn en ener i en sesjonsvariabel, og ved alle påfølgende besøk vil vi øke denne variabelen med én:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // første besøk på siden
} else {
$_SESSION['counter']++; // påfølgende besøk
}
echo $_SESSION['counter'];
?>
Skriv inn tidspunktet for brukerens besøk på nettstedet i sesjonen. Ved oppdatering av siden, vis hvor mange sekunder siden brukeren besøkte nettstedet.