一个php计数器代码(防刷新、防灌水)

发布时间:2019-09-24编辑:脚本学堂
介绍一个php实现的计数器代码,绝对的防刷新,防灌水,有需要的朋友,参考下吧。

一个防刷新、防灌水的php计数器代码。

1,php计数器代码
 

复制代码 代码示例:
<?php
session_start();
//数据库信息
$host='localhost';
$user='root';
$pass='111111';
$db='test';
$table='ipcount';
//连接数据库
[email=$link=@mysql_connect($host,$user,$pass]$link=@mysql_connect($host,$user,$pass[/email]) or die('不能连接数据库');
@mysql_select_db($db) or die('不能选择数据库');
$ip=$_SERVER['REMOTE_ADDR'];
if(!isset($_SESSION['logoid']))
{
$_SESSION['logoid']=$ip;
//把信息写进数据库
$sql="insert into $table values (null,'$ip',now())";
mysql_query($sql) or die(mysql_error());
} //by www.jb200.com
//从数据库检索总记录数目,也就是访问计数
$sql="select count(*) from $table";
$rs=mysql_query($sql);
$arr=mysql_fetch_array($rs);
$count=$arr[0];
//关闭连接
mysql_close($link);

//以上的计数器代码,绝对防刷新、防灌水
?>

有兴趣的朋友,可以思考下,这段代码与php文本计数器在实现上有哪些区别?
多动脑,进步才会快哦。

2、页面内容部分
 

复制代码 代码示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>php计数器代码_www.jb200.com</title>
<style type="text/css">
<!--
.redfont {
color: #F00;
}
-->
</style>
</head>
<body>
访问计数器:<strong class="redfont"><?php echo $count; ?></strong><br />
访问计数器:<strong class="redfont"><?php echo sprintf('%08s',$count); ?></strong><br />
访问计数器:<strong class="redfont">
<?php
$str=sprintf('%08s',$count);
for($i=0;$i<strlen($str);$i++)
{
$src='images/'.$str[$i].'.gif';
echo  '<img src="'.$src.'">';
}
?>
</strong>
</body>
</html>

您可能感兴趣的文章:
php防刷新计数器的代码(session方式)
php防止刷新页面重复提交的代码一例
php防止表单重复提交的小例子
你了解浏览器的刷新原理吗
php防止恶意刷新 快速刷新的代码
php防止用户刷新 重复提交的方法
php防止恶意刷新页面的代码