Utilizarea sesiunilor pe o singură pagină în PHP
În primul exemplu cu sesiuni, am scris ceva în sesiune într-un fișier și am citit din altul. De fapt, acest lucru nu este obligatoriu - se poate face și într-un singur fișier.
De exemplu, puteți face un contor de reîmprospătări ale paginii de către utilizatorul site-ului. Pentru aceasta, la prima accesare a utilizatorului vom scrie în variabila sesiunii unu, iar la toate accesările ulterioare vom mări această variabilă cu unu:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // prima accesare a paginii
} else {
$_SESSION['counter']++; // accesări ulterioare
}
echo $_SESSION['counter'];
?>
Salvați în sesiune momentul accesării site-ului de către utilizator. La reîmprospătarea paginii afișați câte secunde în urmă a accesat utilizatorul site-ul.