防恶意刷新代码

今天写TAG时为防止别人恶意刷新增加TAG的点击数,所以就考虑增加一个参数来防止这类情况的发生,COOKIE和SESSION可供选择,不过 COOKIE是客户端的,如果人家禁用COOKIE的话,照样可以恶意刷新点击数。还是用SESSION的好,IP+URL参数的MD5值做 SESSION名,我想大家也不好伪造了吧。
Wrz4uN OY0<?php session_start();
,HQt.^dUS M0$k=$_GET['k'];
EG!SqyC_ B0$t=$_GET['t'];
'b5x"Z0mRDw8h0$allowTime = 1800;//防刷新时间
sGam5q"kE0$ip = $_SERVER['REMOTE_ADDR'];
FZ X^G4Gw0$allowT = md5($ip.$k.$t); PHPChina 开源社区门户2q9O*K8l;p?
if(!isset($_SESSION[$allowT])) PHPChina 开源社区门户3[/R(v"T!i/%tf
{ PHPChina 开源社区门户U8~l!X(P,d
$refresh = true;
*{k kY3K8`0$_SESSION[$allowT] = time();
el5g�zkB4x_M4^b0}elseif(time() - $_SESSION[$allowT]>$allowTime){
NUVT3hU�B(q0$refresh = true; PHPChina 开源社区门户#X bx~%`R6QtA#XQ
$_SESSION[$allowT] = time(); PHPChina 开源社区门户.M4I,K-V/!_VYK
}else{
B}&N7kF]eo0$refresh = false; PHPChina 开源社区门户b(d JRN)ij:S
} ?> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值