3个回答
2017-06-22
展开全部
可以提供简单的方法:(基于你用的是tp,对于做cache缓存也不影响统计,毕竟是访问了控制器方法)
第一:当访问这个页面的时候,对应的有控制器,在控制器中做一个操作,每被访问这个页面一次给数据库那个字段加1(这个不精准)
第二:获取访问页面人的ip地址,在数据库存记录,每此访问此页面也就是控制器 就做同样的操作,前提是判断这个人的ip是否存在,存在证明已访问过。(稍微精确点)
当然还有不少其他的方法,这里是比较简单的。希望可以帮助到
第一:当访问这个页面的时候,对应的有控制器,在控制器中做一个操作,每被访问这个页面一次给数据库那个字段加1(这个不精准)
第二:获取访问页面人的ip地址,在数据库存记录,每此访问此页面也就是控制器 就做同样的操作,前提是判断这个人的ip是否存在,存在证明已访问过。(稍微精确点)
当然还有不少其他的方法,这里是比较简单的。希望可以帮助到
展开全部
使用’百度统计‘一类的专业统计插件
自己php开发,建立数据表,每个页面统计页面的来路,统计访问时间等,写入进去~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用ajax,
var url = "要传递的目标地址";
//var data = "id=2&name=xiaodengzi";
var data = {};
data["id"] = 2;
data["name"] = "xiaodengzi";
var dataType = "json";
$.get(
url,
data,
function(response){
var name = response['num'];
$("#cx").html(name);
},
dataType
);
====================================
public function b(){
if($_GET['id'] == 2){
$number = M("number");
$find_number = $number->where(1)->find();
//print_r($find_number);//Array ( [num] => 31 )
$find_number['num'] += 1;
$where['id'] = 1;
$save['num'] = $find_number['num'];
$number->where($where)->save($save);
print json_encode($find_number);
}
}
var url = "要传递的目标地址";
//var data = "id=2&name=xiaodengzi";
var data = {};
data["id"] = 2;
data["name"] = "xiaodengzi";
var dataType = "json";
$.get(
url,
data,
function(response){
var name = response['num'];
$("#cx").html(name);
},
dataType
);
====================================
public function b(){
if($_GET['id'] == 2){
$number = M("number");
$find_number = $number->where(1)->find();
//print_r($find_number);//Array ( [num] => 31 )
$find_number['num'] += 1;
$where['id'] = 1;
$save['num'] = $find_number['num'];
$number->where($where)->save($save);
print json_encode($find_number);
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询