PHP में कुकीज़ पर पेज रीफ्रेश काउंटर

आइए एक पेज रीफ्रेश काउंटर बनाते हैं:

php<?php
  if (!isset($_COOKIE['counter'])) { // पेज पर पहली बार आगमन
    setcookie('counter', 1);
    $_COOKIE['counter'] = 1;
  } else {
    setcookie('counter', $_COOKIE['counter'] + 1);
    $_COOKIE['counter'] = $_COOKIE['counter'] + 1;
  }
  
  echo $_COOKIE['counter'];
?>

ऑपरेटर ++ का उपयोग करके कोड सरल बनाया जा सकता है:

php<?php
  if (!isset($_COOKIE['counter'])) { // पेज पर पहली बार आगमन
    setcookie('counter', 1);
    $_COOKIE['counter'] = 1;
  } else {
    setcookie('counter', ++$_COOKIE['counter']);
  }
  
  echo $_COOKIE['counter'];
?>
Задание 1

उपयोगकर्ता के पेज पर आगमन के समय को कुकी में संग्रहित करें। पेज रीफ्रेश होने पर, पहली बार पेज पर आगमन के क्षण से कितना समय बीता है, उसे स्क्रीन पर प्रदर्शित करें।