这里主要用到了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
- @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>
复制代码
|
|