PHP में एक ही पेज पर सत्रों का उपयोग

सत्रों पर पहले उदाहरण में, हमने एक फाइल में सत्र में कुछ लिखा, और दूसरे में पढ़ा। वास्तव में, यह आवश्यक नहीं है - यह एक ही फाइल में भी किया जा सकता है।

उदाहरण के लिए, आप साइट उपयोगकर्ता द्वारा पेज रिफ्रेश की गिनती कर सकते हैं। इसके लिए उपयोगकर्ता के पहली बार आने पर सत्र वेरिएबल में एक लिखें, और बाद के सभी विजिट पर इस वेरिएबल को एक बढ़ाएं:

php<?php
  session_start();
  
  if (!isset($_SESSION['counter'])) {
    $_SESSION['counter'] = 1; // पेज पर पहली बार विजिट
  } else {
    $_SESSION['counter']++;   // बाद के विजिट
  }
  
  echo $_SESSION['counter'];
?>
Задание 1

सत्र में उपयोगकर्ता के साइट पर आने का समय लिखें। पेज रिफ्रेश होने पर यह दिखाएं कि उपयोगकर्ता ने कितने सेकंड पहले साइट पर विजिट किया था।