Бір бетте PHP сессияларын қолдану
Сессиялар бойынша бірінші мысалда біз бір файлда сессияға бірдеңе жаздық, ал екінші файлда оқыдық. Шын мәнінде, бұл міндетті емес - мұны бір файлда да жасауға болады.
Мысалы, сайттың пайдаланушысы бетті жаңарту санағышын жасауға болады. Ол үшін пайдаланушы бірінші рет кіргенде сессия айнымалысына бірді жазамыз, ал келесі барлық кірулерде осы айнымалыны бірге көбейтеміз:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // бетке бірінші кіру
} else {
$_SESSION['counter']++; // келесі кірулер
}
echo $_SESSION['counter'];
?>
Пайдаланушының сайтқа кіру уақытын сессияға жазыңыз. Бет жаңарған кезде пайдаланушы сайтқа қанша секунд бұрын кіргенін шығарыңыз.