请问一下thinkPHP官网的文章浏览量是如何实现的呢?

浏览:2907 发布日期:2017/02/04 分类:求助交流
请问一下thinkPHP官网的文章浏览量是如何实现的呢?是根据用户名还是根据IP呢?还是根据每天一个人浏览只增加一个访问量呢?
public function article(){
        $m = M('article');
        $id = $_GET['id'];
        
        $result = $m->where('id='.$id)->find();
        $this->assign('result',$result);
        
        $ip_value = S('ip');//查询缓存里面是否存入了IP
        var_dump($ip_value);
        
          if($ip_value){              
              $update = $m->execute('update tp_article set view_count=view_count+0 where id='.$id.'');
              //echo $m->getLastSql();
          }else{
              $update = $m->execute('update tp_article set view_count=view_count+1 where id='.$id.'');
              $ip = $_SERVER['REMOTE_ADDR'];
              S('ip',$ip);
          }    
        
        $this->display();
    }
我这样写感觉不对啊
最佳答案
评论() 相关
后面还有条评论,点击查看>>