Penggunaan Sesi pada Halaman Tunggal dalam PHP
Dalam contoh pertama mengenai sesi, kami menulis sesuatu ke dalam sesi dalam satu fail, dan membacanya dalam fail lain. Sebenarnya, ia tidak semestinya begitu - anda boleh melakukannya dalam satu fail sahaja.
Sebagai contoh, anda boleh membuat pembilang untuk penyegaran halaman oleh pengguna laman web. Untuk melakukan ini, pada kali pertama pengguna melayari, tulis satu ke dalam pembolehubah sesi, dan pada semua lawatan seterusnya tambahkan pembolehubah itu dengan satu:
<?php
session_start();
if (!isset($_SESSION['counter'])) {
$_SESSION['counter'] = 1; // lawatan pertama ke halaman
} else {
$_SESSION['counter']++; // lawatan seterusnya
}
echo $_SESSION['counter'];
?>
Rekod dalam sesi masa pengguna melayari laman web. Apabila halaman disegarkan, paparkan berapa saat yang lalu pengguna melayari laman web.