PHP遇到计数器扩展问题

时间:2016-04-03 19:35:54

标签: php html web counter

我有3个php页面。

Counter.php - 显示Counter2和3获得的点击次数。

<?php
  session_start()
?>
<!DOCTYPE html>
<html>
<head>
  <title>Counter</title>
</head>
<body>
     Counter2 <?php  echo $_SESSION["counter2"]; ?> Times.
     <p></p>
     Counter3 <?php  echo $_SESSION["counter3"]; ?> Times.
</body>
</html>

Counter2.php - 记录此页面的点击次数。

<?php
session_start();
if(isset($_SESSION["counter2"])) #v1
{ $counter2 = $_SESSION["counter2"]; } #v2
else
{ $counter2 = 0; } #v1
$_SESSION["counter2"] = $counter2 + 1; #v2
?>
<!DOCTYPE html>
<html>
<head>
  <title>Counter</title>
</head>
<body>
  <?= $counter2 ?>
</body>
</html>

Counter3.php - 记录此页面的点击次数。

<?php
session_start();
if(isset($_SESSION["counter3"])) #v1
{ $counter3 = $_SESSION["counter3"]; } #v2
else
{ $counter3 = 0; } #v1
$_SESSION["counter3"] = $counter3 + 1; #v2
?>
<!DOCTYPE html>
<html>
<head>
  <title>Counter</title>
</head>
<body>
  You visted this page this many times: <?= $counter3 ?>
</body>
</html>

问题: 对于我制作的每个新计数器页面,这意味着我必须添加该代码片段(您可以在Counter2和3下面看到)。我不想这样做。无论如何,我可以在一个页面上添加一个代码,以便计算所有计数器页面单独获得的内容然后在Counter.php上显示它吗?

致以最诚挚的问候,

0 个答案:

没有答案