php防刷计数器
发布时间:2016-10-29 编辑:jiaochengji.com
教程集为您提供php防刷计数器等资源,欢迎您收藏本站,我们将为您提供最新的php防刷计数器资源
<span style="COLOR: #000000"><?</span><span style="COLOR: #000000">php
</span><span style="COLOR: #0000ff">require_once</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">config.php</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">);
</span><span style="COLOR: #0000ff">function</span><span style="COLOR: #000000"> counter()
{
</span><span style="COLOR: #008080">session_start</span><span style="COLOR: #000000">();
</span><span style="COLOR: #800080">$sql</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">select counter from counter</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;
</span><span style="COLOR: #800080">$result</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">@</span><span style="COLOR: #008080">mysql_query</span><span style="COLOR: #000000">(</span><span style="COLOR: #800080">$sql</span><span style="COLOR: #000000">);
</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">!</span><span style="COLOR: #0000ff">empty</span><span style="COLOR: #000000">(</span><span style="COLOR: #800080">$result</span><span style="COLOR: #000000">))
{
</span><span style="COLOR: #800080">$row</span><span style="COLOR: #000000">=</span><span style="COLOR: #008080">mysql_fetch_array</span><span style="COLOR: #000000">(</span><span style="COLOR: #800080">$result</span><span style="COLOR: #000000">);
</span><span style="COLOR: #800080">$counter</span><span style="COLOR: #000000">= </span><span style="COLOR: #800080">$row</span><span style="COLOR: #000000">[counter];
</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">!</span><span style="COLOR: #800080">$_SESSION</span><span style="COLOR: #000000">[</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">counter</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">])
{
</span><span style="COLOR: #800080">$query</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">update counter set counter=$counter</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;
</span><span style="COLOR: #800080">$result</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">@</span><span style="COLOR: #008080">mysql_query</span><span style="COLOR: #000000">(</span><span style="COLOR: #800080">$query</span><span style="COLOR: #000000">);
</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(</span><span style="COLOR: #800080">$result</span><span style="COLOR: #000000">)
{
</span><span style="COLOR: #800080">$_SESSION</span><span style="COLOR: #000000">[</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">counter</span><span style="COLOR: #000000">''</span><span style="COLOR: #000000">]</span><span style="COLOR: #000000">=</span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">;
}
}
</span><span style="COLOR: #800080">$counter_len</span><span style="COLOR: #000000">=</span><span style="COLOR: #008080">strlen</span><span style="COLOR: #000000">(</span><span style="COLOR: #800080">$counter</span><span style="COLOR: #000000">);
</span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(</span><span style="COLOR: #800080">$i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;</span><span style="COLOR: #800080">$i</span><span style="COLOR: #000000"><</span><span style="COLOR: #800080">$counter_len</span><span style="COLOR: #000000">;</span><span style="COLOR: #800080">$i</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">)
{
</span><span style="COLOR: #800080">$number</span><span style="COLOR: #000000">=</span><span style="COLOR: #008080">substr</span><span style="COLOR: #000000">(</span><span style="COLOR: #800080">$counter</span><span style="COLOR: #000000">,</span><span style="COLOR: #800080">$i</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">);
</span><span style="COLOR: #0000ff">if</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">isset</span><span style="COLOR: #000000">(</span><span style="COLOR: #800080">$number</span><span style="COLOR: #000000">))
{
</span><span style="COLOR: #0000ff">echo</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><img src=''image/</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">.</span><span style="COLOR: #800080">$number</span><span style="COLOR: #000000">.</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">.gif''></span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;
}
}
}
}
</span><span style="COLOR: #000000">?></span><span style="COLOR: #000000">
</span>www.cnjiaocheng.com
<
您可能感兴趣的文章:
php防止刷新页面重复提交的代码一例
你了解浏览器的刷新原理吗
php防止表单重复提交的小例子
php防止用户刷新 重复提交的方法
一个php计数器代码(防刷新、防灌水)
php防刷新计数器的代码(session方式)
php cc攻击防御与防快速刷新代码
php防止恶意刷新 快速刷新的代码
一个简单的JSP计数器,有防止刷新的功能
php计数器的简单代码举例
上一篇:php5中Iterator与smarty整合
下一篇:PHP分页
[关闭]