欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【php简单防刷计数器】,下面是详细的分享!
php简单防刷计数器
<?php
require_once('config.php');
function counter()
{
session_start();
$sql="select counter from counter";
$result=@mysql_query($sql);
if(!empty($result))
{
$row=mysql_fetch_array($result);
$counter=++$row[counter];
if(!$_SESSION['counter'])
{
$query="update counter set counter=$counter";
$result=@mysql_query($query);
if($result)
{
$_SESSION['counter']=true;
}
}
$counter_len=strlen($counter);
for($i=0;$i<$counter_len;$i++)
{
$number=substr($counter,$i,1);
if(isset($number))
{
echo "<img src='http://www.chinaz.com/program/2008/1110/image/".$number.".gif'>";
}
}
}
}
?>
以上所分享的是关于php简单防刷计数器,下面是编辑为你推荐的有价值的用户互动:
相关问题:求php编写的网页计数器代码(用cookie防止重复刷新...
答:在访问这个界面的时候使用时间戳,获取到的时间戳放入cookie中,然后再次刷新的时候判断COOKIE里面的时间戳和当前的时间戳进行比较。如果时间太短,就不允许刷新 >>详细
相关问题:怎么样用PHP中的cookie制作防刷新的计数器
答:可以用session,你可以在用户第一次访问这个页面的时候在session中放置一个标识变量,用以标识这个操作是否执行过了, session_start (); if(isset($SESSION["flag"])) { 执行更新点击量的操作代码 $SESSION["flag"]=1 } 访问过一次这个页面后... >>详细
相关问题:初学者:如何用PHP 代码防止刷 点击量?
答:你是不是想做成,同一个ip只能点击一次,或者值记录一次吧。 首先你必须明确,什么情况下加1.什么情况下不加1.如果是同一个ip下面只能加一次。那你就需要把每次客户访问的ip也记录下来,保存到文件里,每次页面刷新。取得当前ip,与你文件中的ip... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
