您的位置:首页 > 其它

发送cookie,以ip来限定点击量

2015-12-28 08:31 232 查看
发送cookie,以ip来限定点击量

//查看更多
public function viemore(){
//实例化article
$article = M('article');
//获取id
$id = I('get.article_id');
//获取本id的所有信息
$Article = $article->where("article_id=$id")->field('article_author,article_title,article_content,article_addTime,article_hits,article_editor')->select();
if(!$_COOKIE['PHPSESSID']){
//获取点击数
$hits = $Article[0]['article_hits'];
$hits +=1;
$data['article_hits'] +=$hits;
$article->where("article_id=$id")->save($data);
// 保存10秒,10秒后再刷新,就增加一次点击数
$ip = get_client_ip();//获取ip
$lifeTime = 10;    //失效时间为10秒
//设置cookie
setcookie(session_name(), session_id($ip), time() + $lifeTime, "/");
}

$this->assign("list",$Article);
$this->display('./viemore');
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cookie 函数