【发布时间】:2016-03-14 07:14:43
【问题描述】:
我有 3 个 php 页面。
Counter.php - 我希望此文件显示计数器 2、计数器 3 获得了多少点击。
<!DOCTYPE html>
<html>
<head>
<title>Counter</title>
</head>
<body>
You visited page Counter2
<?php include 'Counter2.php'; echo $Counter; ?>
Times.
You visited page Counter3
<?php include 'Counter3.php'; echo $Counter3; ?>
Times.
</body>
</html>
Counter2.php - 我想统计该页面的点击量。
<?php
session_start();
if(isset($_SESSION["counter"]))
{
$counter = $_SESSION["counter"];
}
else
{
$counter = 0;
}
$_SESSION["counter"] = $counter + 1;
?>
<!DOCTYPE html>
<html>
<head>
<title>Counter</title>
</head>
<body>
<?= $counter ?>
</body>
</html>
Counter3.php - 我想统计该页面的点击量。
<?php
session_start();
if(isset($_SESSION["counter3"]))
{
$counter3 = $_SESSION["counter3"];
}
else
{
$counter3 = 0;
}
$_SESSION["counter3"] = $counter3 + 1;
?>
<!DOCTYPE html>
<html>
<head>
<title>Counter</title>
</head>
<body>
You visted this page this many times:
<?= $counter3 ?>
</body>
</html>
现在,一切正常,但是,当我包含 php 文件 <?php include 'Counter3.php'; echo $Counter3; ?>
当我加载 Counter.php 文件时,它会继续增加点击次数。我不想这样做,我只想让 Counter.php 记录 Counter2 和 Counter3 的点击次数。
并停止 Counter.php 增加点击次数。
【问题讨论】: