发送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');
}