Utilisation des sessions sur une seule page en PHP
Dans le premier exemple sur les sessions, nous avons écrit quelque chose dans la session dans un fichier, et l'avons lu dans un autre. En réalité, ce n'est pas obligatoire - on peut le faire dans un seul fichier.
Par exemple, on peut créer un compteur de rafraîchissement de la page par l'utilisateur du site. Pour cela, lors du premier accès de l'utilisateur, nous écrirons dans une variable de session la valeur un, et lors de tous les accès suivants nous augmenterons cette variable de un :
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // premier accès à la page
} else {
$_SESSION['counter']++; // accès suivants
}
echo $_SESSION['counter'];
?>
Enregistrez dans la session l'heure d'arrivée de l'utilisateur sur le site. Lors du rafraîchissement de la page, affichez combien de secondes se sont écoulées depuis que l'utilisateur est arrivé sur le site.