ThinkPHP搭建cms-获取文章浏览次数

jswusn.com PHP 2018-11-09 18:54:23 2089次浏览

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

技术分享

苏南名片

  • 邮箱:message@jswusn.com
  • 地址:江苏省苏州市相城区

热门文章

Copyright © 2018-2021 吴书南 版权所有

技术支持:苏州网站建设  苏ICP备18036849号