GPT答: |
7i24.cn
|
面
<?php
$access_log_file = "access_log.txt";
//记录ip
$ip = $_SERVER["REMOTE_ADDR"];
//获取当前访问次数
$visits_array = file($access_log_file);
$index = -1;
for($i=0; $i<count($visits_array); $i++){
$temp_array = explode( ",", $visits_array[$i] );
if($temp_array[0] == $ip){
$index = $i;
}
}
$visits_num = 1;
// 如果存在则让次数加一,如果不存在则初始化为1
if( $index != -1 ) {
$visits_num = $temp_array[1] + 1;
$visits_array[$index] = $ip.",".$visits_num;
} else {
array_push($visits_array, $ip.",".$visits_num);
}
// 将当前ip访问次数写入文件
$fp = fopen("access_log.txt", "w");
for ( $i=0; $i<count($visits_array); $i++) {
fwrite($fp,$visits_array[$i]);
}
fclose($fp);
// 显示访问次数
echo "你是第".$visits_num."次访问本页面";
|