Utilizzo delle sessioni su una singola pagina in PHP
Nel primo esempio sulle sessioni, abbiamo scritto qualcosa nella sessione in un file e lo abbiamo letto in un altro. In realtà, non è necessario - puoi farlo anche in un unico file.
Ad esempio, puoi creare un contatore di aggiornamenti della pagina da parte dell'utente del sito. Per fare ciò, al primo accesso dell'utente, scriveremo uno in una variabile di sessione, e a tutti gli accessi successivi aumenteremo questa variabile di uno:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // primo accesso alla pagina
} else {
$_SESSION['counter']++; // accessi successivi
}
echo $_SESSION['counter'];
?>
Salva nella sessione l'ora di accesso dell'utente al sito. Durante l'aggiornamento della pagina, visualizza quanti secondi fa l'utente ha effettuato l'accesso al sito.