1,基于文件实现的php计数器
<!-- 首先创建一个空文件:myData.dat-->       
<?php
$cfile = "myData.dat";
$fh = fopen($cfile, "r+");
if (!$fh){
    die("<BR>Failed to open file <I>$cfile</I>.");
}
$s = fgets($fh, 6);
$count = (int) $s;
$count = $count + 1;
$count = str_pad($count, 6);
rewind($fh);
fwrite($fh, $count);
echo "$count";
fclose($fh);
?>
2,基于cookie的php计数器
<?php
if (!isset($_COOKIE['visits'])) $_COOKIE['visits'] = 0;
$visits = $_COOKIE['visits'] + 1;
setcookie('visits',$visits,time()+3600*24*365);
?>
<html>
<head>
<title>基于cookie实现的php计数器-www.jb200.com</title>
</head>
<body>
<?php
if ($visits > 1) {
  echo("This is visit number $visits.");
} else { // First visit
  echo('欢迎来到脚本学堂,开启你的技术之旅吧!');
}
?>
</body>
</html>