Sesijų naudojimas viename puslapyje PHP
Pirmame sesijos pavyzdyje mes ką nors įrašėme į sesiją viename faile, o nuskaitėme kitame. Tiesą sakant, tai nėra būtina – tai galima daryti ir viename faile.
Pavyzdžiui, galima padaryti puslapio atnaujinimo skaitliuką vartotojui. Norint tai padaryti, pirmą kartą apsilankius vartotojui, į sesijos kintamąjį įrašysime vienetą, o visais vėlesniais apsilankymais didinsime šį kintamąjį vienetu:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // pirmas apsilankymas puslapyje
} else {
$_SESSION['counter']++; // vėlesni apsilankymai
}
echo $_SESSION['counter'];
?>
Įrašykite į sesiją vartotojo apsilankymo laiką puslapyje. Atnaujinant puslapį, išveskite kiek sekundžių atgal vartotojas apsilankė puslapyje.