PHP-də tək səhifədə sessiyalardan istifadə
Sessiyalar üzrə ilk nümunədə biz bir faylda sessiyaya bir şey yazırdıq, digərində isə oxuyurduq. Əslində bu mütləq deyil - bunu tək faylda da etmək olar.
Məsələn, istifadəçinin səhifəni yeniləmə sayğacı edə bilərsiniz. Bunun üçün istifadəçinin ilk daxil olduğunda sessiya dəyişəninə bir yazacağıq, sonrakı bütün daxil olmalarda isə bu dəyişəni bir artıracağıq:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // səhifəyə ilk daxil olma
} else {
$_SESSION['counter']++; // sonrakı daxil olmalar
}
echo $_SESSION['counter'];
?>
Istifadəçinin sayta daxil olma vaxtını sessiyaya yazın. Səhifə yeniləndikdə istifadəçinin sayta neçə saniyə əvvəl daxil olduğunu çıxarın.