Sesiju izmantošana vienā lapā PHP
Pirmajā sesijas piemērā mēs kaut ko ierakstījām sesijā vienā failā, bet nolasījām citā. Patiesībā tas nav obligāti - to var darīt arī vienā failā.
Piemēram, var izveidot lapas atjaunināšanas skaitītāju lietotājam. Lai to izdarītu, pirmajā lietotāja apmeklējumā ierakstīsim sesijas mainīgajā viens, bet visos turpmākajos apmeklējumos palielināsim šo mainīgo par vienu:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // pirmā apmeklējuma reize
} else {
$_SESSION['counter']++; // turpmākie apmeklējumi
}
echo $_SESSION['counter'];
?>
Ierakstiet sesijā lietotāja apmeklējuma laiku lapā. Atjauninot lapu, izvadiet, cik sekundes atpakaļ lietotājs ieradās lapā.