Php 单击链接时的增量计数器

Php 单击链接时的增量计数器,php,Php,亲爱的大家:为了提供更多信息,当给定特定条件时,我有一个搜索面板,它从数据库中获取记录并显示记录 <div id="menubar"> <ul> <li class="current_page_item"> <a href="count.php" name="abc<?php $i; ?>">Home</a> <?php $_SESSION['Home']=$row['ID'];

亲爱的大家:为了提供更多信息,当给定特定条件时,我有一个搜索面板,它从数据库中获取记录并显示记录

<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>
  </ul>
</div>

<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>
  </ul>
</div>


所以现在我想要的是类型1:如果点击第一条记录的主页链接,它将进入a.php页面,当点击第二条记录时,它将进入b.php页面。和记录是动态生成的,我们将如何更改页面名称ie is(a.php和b.php)或任何其他解决方案。我想做的是,对于a.php或b.php的每个页面,我想存储该页面被访问的次数,并将该计数器存储在数据库中。最简单的版本是在a.php和b.php上调用一个函数,只需将新的访问记录写入数据库即可。正如您知道调用了哪个页面一样,保存该页面请求非常容易

page.php

$mysqli->query('UPDATE counts SET count = count + 1 WHERE page = '.$mysqli->real_escape_string($_REQUEST['page']);
html页面:

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


为什么不直接使用谷歌分析?比你花两年时间写的任何东西都要好。你想在a.php/b.php上或在这里的主页上使用计数器吗?@Emyr在这种情况下,有很多理由不使用谷歌分析,比如说他们想通过点击或类似的方式对链接进行排序-谷歌分析显然不可能。亲爱的康纳:谢谢你的回复,是的,在搜索页面上有从数据库中获取的动态记录,所以当有人单击第一条记录时,它应该是for eg:a.php,然后我将在a.php页面上编写mysql更新查询,该查询将更新计数器。但我不明白的是,在搜索页面上有动态结果。在那个页面上,我将如何更改链接的名称,比如说2条记录是fetch,所以对于第一条记录,当链接单击a.php,然后对于第二条记录,当链接单击b.php。亲爱的康纳:谢谢你的回复,在搜索页面上有从数据库中获取的动态记录,所以当有人点击第一条记录时,它应该显示为例如:a.php,然后我会在a.php页面上写mysql更新查询,这将更新计数器。但我不明白的是,在搜索页面上有动态结果。在那个页面上,我将如何更改链接的名称,比如说2条记录是fetch,所以对于第一条记录,当链接单击a.php,然后对于第二条记录,当链接单击b.php。如果可能的话,请建议使用codesay for eg,因为有1000条记录我无法继续创建像a.php、b.php之类的页面。。。。那你为什么要告诉我们,有像a.php、b.php这样的页面。只需使用一个php文件并使用参数。例如,
count.php?page=a
count.php?page=b
等等。比如说,有1000条记录,我无法继续创建像a.php、b.php这样的页面。。。。对于1000条记录。我的主要问题是在say search.php页面上,有两条记录从数据库中获取第一条记录:
  • 第二条记录:
  • 。所以当$row['ID']在循环中运行时,亲爱的考男孩:谢谢你的回复,你能用代码给出例子吗?我真的很感激,因为我被卡住了,我不知道怎么做