PHP计数器的实现代码

复制代码 代码如下:

  <?php

  /*使用文本文件记录数据的简单实现*/

  $counter=1;

  if(file_exists("mycounter.txt")){

  $fp=fopen("mycounter.txt","r");

  $counter=fgets($fp,9);

  $counter++;

  fclose($fp);

  }

  $fp=fopen("mycounter.txt","w");

  fputs($fp,$counter);

  fclose($fp);

  echo "<h1>您是第".$counter."次访问本页面!<h1>";

  ?>

  

复制代码 代码如下:

  <?php

  //下面这个为使用基于数据库的简单计数器,未添加其他防止一人重复刷新的方法。仅供参考。。

  $conn=mysql_connect("localhost","root","abc");

  $result=mysql_query("use db_counter");

  $re=mysql_query("select * from tb_counter");

  $result=mysql_fetch_row($re);

  $counter=$result[0];

  echo "您是第{$counter}位访问者!";

  $counter+=1;echo "<hr>{$counter}";

  mysql_query("update tb_counter set counter=$counter");

  mysql_close($conn);

  ?>