PHPда бир саҳифада сессиялардан фойдаланиш

Сессиялар бўйича биринчи мисолда биз бир файлда сессияга бирор нарса ёзган эдик, бошқа файлда эса ўқиган эдик. Аслида бу шарт эмас - бу ишни бир файлда ҳам бажариш мумкин.

Масалан, веб-сайт фойдаланувчиси томонидан саҳифани янгилаш ҳисоблагчини яратиш мумкин. Бунинг учун фойдаланувчи биринчи марта кирганда сессия ўзгарувчисига бирни ёзамиз, кейинги барча киришларда эса бу ўзгарувчини биттага оширамиз:

php<?php
  session_start();
  
  if (!isset($_SESSION['counter'])) {
    $_SESSION['counter'] = 1; // саҳифага биринчи кириш
  } else {
    $_SESSION['counter']++;   // кейинги киришлар
  }
  
  echo $_SESSION['counter'];
?>
Задание 1

Фойдаланувчининг веб-сайтга кириш вақтини сессияга ёзинг. Саҳифа янгіланганда фойдаланувчи веб-сайтга неча сония олдин кирганлигини чиқаринг.