這里主要用到了session保存當前訪問者,並將訪問次數寫入本地文件。
<? @session_start(); $counter = intval(file_get_contents("counter.dat")); //創建一個dat數據文件 if(!$_SESSION['#']) { $_SESSION['#'] = true; $counter++; //刷新一次+1 $fp = fopen("counter.dat","w"); //以寫入的方式,打開文件,並賦值給變量fp fwrite($fp, $counter); //將變量fp的值+1 fclose($fp); } ?>
輸入代碼
<?php echo "$counter";?>
案列展示
<?php @session_start(); $counter = intval(file_get_contents("counter.dat")); if(!$_SESSION['#']) { $_SESSION['#'] = true; $counter++; $fp = fopen("counter.dat","w"); fwrite($fp, $counter); fclose($fp); } ?> <p align="center">您是到訪的第<?php echo "$counter";?>位用戶</p>