喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: 防恶意刷新代码  
 
millken
高级会员
Rank: 4


UID 73040
精华 0
积分 736
帖子 479
金钱 736 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2006-5-9
来自 REFERER
状态 在线
防恶意刷新代码

今天写TAG时为防止别人恶意刷新增加TAG的点击数,所以就考虑增加一个参数来防止这类情况的发生,COOKIE和SESSION可供选择,不过COOKIE是客户端的,如果人家禁用COOKIE的话,照样可以恶意刷新点击数。还是用SESSION的好,IP+URL参数的MD5值做SESSION名,我想大家也不好伪造了吧。

<?php
session_start
();
$k=$_GET['k'];
$t=$_GET['t'];
$allowTime 1800;//防刷新时间
$ip get_client_ip();
$allowT md5($ip.$k.$t);
if(!isset(
$_SESSION[$allowT]))
{
    
$refresh true;
    
$_SESSION[$allowT] = time();
}elseif(
time() - $_SESSION[$allowT]>$allowTime){
    
$refresh true;
    
$_SESSION[$allowT] = time();
}else{
    
$refresh false;
}
?>




Blogger 免费搭建的个人BLOG
2007-6-15 02:44 PM#1
查看资料  Blog  发短消息  顶部
 
熟人
中级会员
Rank: 3Rank: 3



UID 92185
精华 0
积分 332
帖子 476
金钱 332 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2007-4-29
状态 离线
[推荐阅读] 小问题,请教各位
你说cookie在客户端可以被禁用
你的session靠什么传输?
如果是靠cookie也存在相同的问题
如果靠get人家也可以改




性格:馋 懒 奸 猾 坏
兴趣:吃 喝 嫖 赌 抽
职业:坑 蒙 拐 骗 偷
2007-6-15 07:19 PM#2
查看资料  发短消息  顶部
 
isno (小仙)
版主
Rank: 7Rank: 7Rank: 7
好想谈恋爱


UID 78818
精华 1
积分 115498
帖子 3957
金钱 113944 喜悦币
威望 10
人脉 1544
阅读权限 100
注册 2006-8-22
状态 在线
[推荐阅读] 帮忙改一下这个MYSQL删除语句
sablog 里面一个防刷屏的
2007-6-16 07:47 AM#3
查看资料  Blog  发短消息  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 1225
帖子 2180
金钱 1225 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] 求一条SQL语句
还是值得分享



成人电影
php教材价格比较网美女图片
2007-6-16 02:28 PM#4
查看资料  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.034572 second(s), 10 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP