Uso de sesiones en una sola página en PHP
En el primer ejemplo sobre sesiones, escribimos algo en la sesión en un archivo y lo leímos en otro. En realidad esto no es necesario - se puede hacer en un mismo archivo.
Por ejemplo, se puede hacer un contador de actualizaciones de página por parte del usuario del sitio. Para esto, durante la primera visita del usuario escribimos uno en la variable de sesión, y en todas las visitas posteriores incrementaremos esta variable en uno:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // primera visita a la página
} else {
$_SESSION['counter']++; // visitas posteriores
}
echo $_SESSION['counter'];
?>
Guarde en la sesión la hora de acceso del usuario al sitio. Al actualizar la página, muestre cuántos segundos hace que el usuario accedió al sitio.