php - 网页访问计数器

时间:2011-06-17 10:36:36

标签: php

我从数据库中获取数据并显示在Home链接附近,我想要做的是当点击Home Link时它应该转到下一页,并且该页面的计数器在数据库中递增并再次更新.THAT是该页面被访问了多少时间

所以我的问题是因为while循环是运行的,并且当从数据库中获取时匹配记录。所以现在我想确定为每个显示的记录点击链接的次数并存储在数据库中

<?php 

$i = 1;

while($row = mysql_fetch_array($strSql))
  {

?>

<div id="menubar">
        <ul>
            <li class="current_page_item"><a href="count.php" name="abc<?php $i; ?>">Home</a><?php $_SESSION['Home']=$row['ID']; echo $_SESSION['Home'];?></li>
            <li><a href="#">Blog</a></li>
            <li><a href="#">Photos</a></li>
            <li><a href="#">About</a></li>
            <li><a href="#">Links</a></li>
            <li><a href="#">Contact</a></li>
        </ul>
    </div>

1 个答案:

答案 0 :(得分:1)

您可以在db表中使用单独的记录条目来存储每个链接的计数器。

所以你的表格将包含

    title ------- number clicked ------- last click
    Home          10                     10/05/2011

像这样的东西。或者当您想要缓存每次访问时。为每个链接使用单独的表。

和onclick传递一个GET变量,如

<a href="count.php?page=home">Home</a>

并将其存储在相应的表格中。