ThinkPHP搭建cms-获取文章浏览次数,获取文章点击次数,首先需要读取数据库中的数值,并且要在读取出的数值中+1,然后输出最终的数值为当前浏览的真实数据。最后还需要将这个值重新写入到数据库中。
/** * 获取文档浏览次数 * @param $id 文档ID * @param $type 文档类型 * @param $click 点击次数 * @return int */ function get_click($id,$type,$click){ $key=$type.$id; $numb=S($key); $where['id']=$id; $where['lang']=get_lang(); if(empty($numb)){ M($type)->where($where)->setInc('click'); S($key,0); $click+=1; }else{ if($numb>=10){ M($type)->where($where)->setInc('click',$numb); S($key,0); }else{ S($key,$numb+1); } $click=$click+$numb; } return $click; }
以上代码由(Ldcms)项目团队构思,苏州网站建设整理!