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>