PHP-da bir sahifada sessiyalardan foydalanish
Sessionlar bo'yicha birinchi misolda biz ma'lumotni bir faylda sessiyaga yozdik, boshqa faylda esa o'qidik. Aslida bu shart emas - buni bitta faylda ham bajarish mumkin.
Masalan, sayt foydalanuvchisi tomonidan sahifani yangilash hisoblagichini yaratish mumkin. Buning uchun foydalanuvchi birinchi marta kirganda sessiya o'zgaruvchisiga birni yozamiz, keyingi barcha kirishlarda esa bu o'zgaruvchini bittaga oshiramiz:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // sahifaga birinchi kirish
} else {
$_SESSION['counter']++; // keyingi kirishlar
}
echo $_SESSION['counter'];
?>
Foydalanuvchining saytga kirish vaqtini sessiyaga yozing. Sahifa yangilanganda foydalanuvchi saytga necha soniya oldin kirganini chiqaring.