Χρήση Συνεδριών σε Μία Σελίδα σε PHP
Στο πρώτο παράδειγμα με συνεδρία, γράψαμε κάτι στη συνεδρία σε ένα αρχείο και το διαβάσαμε σε ένα άλλο. Στην πραγματικότητα, αυτό δεν είναι απαραίτητο - μπορείτε να το κάνετε και στο ίδιο αρχείο.
Για παράδειγμα, μπορείτε να φτιάξετε έναν μετρητή ανανέωσης σελίδας από τον χρήστη του site. Για να το κάνετε αυτό, κατά την πρώτη επίσκεψη του χρήστη θα γράψουμε στη μεταβλητή συνεδρίας τη μονάδα, και σε όλες τις επόμενες επισκέψεις θα αυξάνουμε αυτή τη μεταβλητή κατά ένα:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // πρώτη επίσκεψη στη σελίδα
} else {
$_SESSION['counter']++; // επόμενες επισκέψεις
}
echo $_SESSION['counter'];
?>
Αποθηκεύστε στη συνεδρία την ώρα επίσκεψης του χρήστη στο site. Upon refreshing the page, εμφανίστε πόσα δευτερόλεπτα πριν ο χρήστης μπήκε στο site.