Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php简略计数器

php简略计数器

WBOY
WBOYasal
2016-06-13 13:13:45990semak imbas

php简单计数器

<?php
//1------cookie计数器
if (isset($_COOKIE["num"])) {
	$num=$_COOKIE["num"]+1;
}else {
	$num=1;
}
setcookie("num",$num);
echo "You are the ".$num." times visit."."</br>";

//2-------文本计数器
$file="../counter/count.dat";
if (!file_exists($file)) {
	$num_txt=1;
}else {
	$num_txt=file_get_contents($file);
	$num_txt++;
}
$fp=fopen($file, "w");
fwrite($fp, $num_txt);
fclose($fp);
echo "You are the ".$num_txt." times visit."."</br>";

//3-------防刷新计数器
$file = "../counter/count.dat";
if (! file_exists ( $file )) {
	$fp = fopen ( $file, "w" );
	fwrite ( $fp, "0" );
	fclose ( $fp );
}
$num_txt = file_get_contents ( $file );
session_get_cookie_params ( 24 * 3600 );
session_start ();
if (! isset ( $_SESSION ["visited"] )) {
	$num_txt ++;
	$fp = fopen ( $file, "w" );
	fwrite ( $fp, $num_txt );
	fclose ( $fp );
	$_SESSION ["visited"] = "true";
}
echo "You are the " . $num_txt . " times visit." . "</br>";

//4--------图片计数器,同上,需要转杯0-9数字对应的图片
//5---------多用户计数器,存在数据库中
?>

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya: php break 二 Artikel seterusnya: 急php连接mysql有关问题