Używanie sesji na jednej stronie w PHP
W pierwszym przykładzie na sesje coś zapisywaliśmy w sesji w jednym pliku, a odczytywaliśmy w drugim. W rzeczywistości nie jest to konieczne - można to robić również w jednym pliku.
Na przykład, można zrobić licznik odświeżeń strony przez użytkownika serwisu. W tym celu przy pierwszym wejściu użytkownika zapiszmy w zmiennej sesji jedynkę, a przy wszystkich kolejnych wejściach będziemy zwiększać tę zmienną o jeden:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // pierwsze wejście na stronę
} else {
$_SESSION['counter']++; // kolejne wejścia
}
echo $_SESSION['counter'];
?>
Zapisz w sesji czas wejścia użytkownika na serwis. Przy odświeżaniu strony wyświetlaj ile sekund temu użytkownik wszedł na serwis.