Använda sessioner på en sida i PHP
I det första exemplet på sessioner skrev vi något till sessionen i en fil och läste det i en annan. Egentligen är detta inte nödvändigt - det går att göra i en och samma fil.
Till exempel kan man skapa en räknare för uppdateringar av sidan av en webbplatsanvändare. För att göra detta, när användaren besöker för första gången, sätter vi variabeln i sessionen till ett, och vid alla efterföljande besök kommer vi att öka denna variabel med ett:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // första besöket på sidan
} else {
$_SESSION['counter']++; // efterföljande besök
}
echo $_SESSION['counter'];
?>
Spara tiden för användarens besök på webbplatsen i sessionen. Vid uppdatering av sidan, skriv ut hur många sekunder sedan användaren besökte webbplatsen.