Penggunaan Sesi pada Halaman yang Sama di PHP
Pada contoh pertama tentang sesi, kita menulis sesuatu ke sesi dalam satu file, dan membacanya di file lain. Sebenarnya hal itu tidak harus dilakukan - kita bisa melakukannya dalam satu file.
Misalnya, kita dapat membuat penghitung pemuatan ulang halaman oleh pengguna situs. Untuk melakukan ini, saat pengguna pertama kali masuk, kita tuliskan nilai satu ke dalam variabel sesi, dan pada semua kunjungan berikutnya kita akan menambah variabel tersebut satu per satu:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // kunjungan pertama ke halaman
} else {
$_SESSION['counter']++; // kunjungan berikutnya
}
echo $_SESSION['counter'];
?>
Catat dalam sesi waktu kunjungan pengguna ke situs. Saat halaman dimuat ulang, tampilkan berapa detik yang lalu pengguna masuk ke situs.