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)项目团队构思,苏州网站建设整理!









