我已经为此工作了一段时间。制作了一个 PHP 计数器,用于获取前端页面上的视图,并在后端(cms 等)页面上显示视图。
index.php 代码:
<?php
function get_hits() {
session_start();
if(isset($_SESSION['views'])) {
$_SESSION['views'] = $_SESSION['views']+ 1;
} else {
$_SESSION['views'] = 1;
}
}
?>
display_hits.php 代码:
<?php
function display_hits() {
session_start();
if(isset($_SESSION['views'])) {
$_SESSION['views'] = $_SESSION['views'];
} else {
$_SESSION['views'] = 1;
}
echo "Total Page Views Since Browser Close = ". $_SESSION['views'];
}
?>
<?php display_hits(); ?>
主要是我希望计数器停留 7 天然后重置。不知道该怎么做...我知道我应该使用 setcookie(); 不知何故。
提前致谢 :)