<?php
// 以读写模式打开count.log文件
$fp=fopen("./count.log","r+");
// 从文件中读取一行并转化为长整数
$count=(integer)(fgets($fp,10));
// 注册一个新的Session变量UID
session_register("UID");
// 若本次浏览期间用户是初次访问,则$UID未赋值,此时应使计数器加1并
// 给$UID赋值。给$UID赋值后,在本次浏览期间,无论是刷新还是重新返
// 回,计数器都不再改变,除非关闭浏览器后再重新进入站点
if (!isset($UID)) {
   $UID=$count;   // 给Session变量赋值
   $count++;   // 使计数器加1
   rewind($fp);   // 使文件指针回到文件的起始处
   fputs($fp,$count,10);  // 将访问次数写到文件中
}
fclose($fp);  // 关闭文件
$length=strlen($count);  // 计算$count长度
// 计数器由八位整数构成,每位数字均用GIF图片来表示
// 先显示几个0(数字零)
for($i=1;$i<=(8-$length);$i++) {
   echo "<IMG SRC=./image/0.gif></IMG>";
}
// 显示具体的访问次数
for($i=0;$i<$length;$i++) {
   echo "<IMG SRC=./image/".substr($count,$i,1).".gif></IMG>";
}
?>先新建一个count.log文件,放在同目录里。图片你就自己找吧。