Bộ đếm cập nhật trang sử dụng cookie trong PHP
Hãy tạo một bộ đếm cập nhật trang:
<?php
if (!isset($_COOKIE['counter'])) { // lần truy cập đầu tiên vào trang
setcookie('counter', 1);
$_COOKIE['counter'] = 1;
} else {
setcookie('counter', $_COOKIE['counter'] + 1);
$_COOKIE['counter'] = $_COOKIE['counter'] + 1;
}
echo $_COOKIE['counter'];
?>
Có thể đơn giản hóa mã bằng toán tử ++:
<?php
if (!isset($_COOKIE['counter'])) { // lần truy cập đầu tiên vào trang
setcookie('counter', 1);
$_COOKIE['counter'] = 1;
} else {
setcookie('counter', ++$_COOKIE['counter']);
}
echo $_COOKIE['counter'];
?>
Ghi lại thời điểm người dùng truy cập vào trang vào cookie. Khi trang được làm mới, hãy hiển thị thời gian đã trôi qua kể từ lần truy cập đầu tiên vào trang.