PHPда бир саҳифада сессиялардан фойдаланиш
Сессиялар бўйича биринчи мисолда биз бир файлда сессияга бирор нарса ёзган эдик, бошқа файлда эса ўқиган эдик. Аслида бу шарт эмас - бу ишни бир файлда ҳам бажариш мумкин.
Масалан, веб-сайт фойдаланувчиси томонидан саҳифани янгилаш ҳисоблагчини яратиш мумкин. Бунинг учун фойдаланувчи биринчи марта кирганда сессия ўзгарувчисига бирни ёзамиз, кейинги барча киришларда эса бу ўзгарувчини биттага оширамиз:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // саҳифага биринчи кириш
} else {
$_SESSION['counter']++; // кейинги киришлар
}
echo $_SESSION['counter'];
?>
Фойдаланувчининг веб-сайтга кириш вақтини сессияга ёзинг. Саҳифа янгіланганда фойдаланувчи веб-сайтга неча сония олдин кирганлигини чиқаринг.