A. thinkphp中如何获取用户的ip地址实现网站访问人数统计的计数器
thinkphp默认封装了获取ip方法:get_client_ip()
统计人数这个我也建议用cnzz,很方便,你想看的数据基本都能满足。
B. PHPWEB在哪添加百度统计后台底部文件不能添加啊!
第一步:注册一个自己的网络站长统计代码,然后登陆后台,虽然注册时就内要求填写网站地址,但是容后期有需要的话还是可以自己添加的。
第二步:添加网站,进入后台界面后,在左侧栏目的最上角有一个网站列表,点击,进入新的页面,然后点击右上角的“添加网站”在弹出来的方框中输入域名,不清楚怎么输的可以看弹出框的提示,输好之后点击确定。
第三步:在网站列表上选择要安装统计代码的网站,鼠标移上去之后,在变白的区域里找到“获取代码”,点击一下这样就会跳到对应的统计代码的网页了
第四步:这时有2中方法可以安装第一种是手动,点击复制代码,然后登入网站后台找到要放统计代码的对应文件,然后编辑把代码放进去,第二种是点击左侧栏目的自动安装,输入ftp对应信息,然后再下面找到要放代码的文件,点击确定就可以了。
你只需将一小段代码放到将要统计的网页中即可。安装完成后Piwik是一个PHP和MySQL的开放源代码的Web统计软件. 它给你一些关于你的网站的实用统计报告,比如网页浏览人数,你可以添加新的功能或是移除你不需要的功能,Piwik同样可以安装在你的服务器上面,数据就保存在你自己的服务器上面。你可以非常容易的插入统计图表到你的博客或是网站抑或是后台的控制面板中, 访问最多的页面, 搜索引擎关键词等等… Piwik拥有众多不同功能的插件。
D. php网站计数器程序,显示“您是本站的第XXX位访问者”
创建一个数据库表
表名:table_counter
字段:number
int(10)
1.显示统计数据
$sql
=
"SELECT
*
FROM
table_counter";
2.每次刷新页面
执行sql
$sql
=
"UPDATE
table_counter
SET
number=
number+
1";
如果要做的精确一点
在加一个表
table_visit
字段:ip
1更次刷新取得游客$ip;
2.取得$ip后.查询
table_vist
.
如果存在则不更新table_counter.
如果不存在,则更新table_vist
,更新语句同上.并把$ip插入table_visit
如果还需要做的更人性化一点.设置一个时间间隔,比如说10分钟.$diff
=
600;
在table_visit再加上一个字段
datetime
:int(10)(时间戳).记录游客访问时间.
1更次刷新取得游客$ip
和
时间$date
=
time();
2.查询
table_vist
.
$sql
=
"SELECT
*
FROM
table_vist
WHERE
ip
=
'$ip'";
3.如果不存在.则把$ip和$date插入表table_vist.
$sql
=
"INSERT
INTO
table_vist
SET
ip
=
'$ip',timedate=$date";
并更新table_counter;
4.如果存在,则判断该条查询结果的timedate
和
现在时间$date,的差值.和
$diff比较
少于则不做任何操作.
大于则更新table_vist
。$sql
=
"UPDATE
table_vist
SET
timedate
=
$date
WHERE
ip
=
'$ip'";
并更新table_visit;
E. php中使用session网页计数器
你的思路有点混乱
session_start();之前不能有输出
如果session中没有count,就让$count++这显然不行,建议你用文本记录$count
这样写
<?
session_start();
$datfile='data.dat';
if(file_exists($datfile)){
$data=implode('',file($datfile));
$data=$data*1;
}else{
$data=0;
}
$fp=fopen($datfile,'w');
fwrite($fp,$data+1);
fclose($fp);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>session网页计数器</title>
</head>
<body>
<p>
您好,你已经浏览本网页<?php echo $data;?>次
</p>
</body>
</html>
F. PHP中页面浏览次数怎么统计,刷新不增加次数的
第三方统计工具,都可能实现楼主你要的功能:
PHP中页面浏览次数怎内么统计,刷新不增加次数的容:统计的是ip个数,同一个ip只统计一次;
比如在同一网吧的话,只算一个ip,但有多少台电脑访问你的页面,就得看uv,
看所有电脑总共刷新了你这个页面的总数就看pv.
如果想做一个内置的统计,得花不少的时间跟精力!可能还比不上第三方统计代码!
建议楼主试用!推存几个:站长统计,量子恒道,51.la等
G. 求php编写的网页计数器代码(用cookie防止重复刷新计数)
<?php
$cFile="count.txt";
$acctime=time();
if(file_exists($cFile)){
$fp=fopen($cFile,"r");
$str=fgets($fp,22);
fclose($fp);
$count=trim($str);
$count++;
}else{
$count=1;
}
$first=false;
if(!isset($_COOKIE['acctime'])){
setcookie("acctime",$acctime,time()+3600*24);
$first=true;
$acctime=3600*24+$acctime;
}else{
$acctime=3600*24+$_COOKIE['acctime'];
}
if($first||$acctime<=time()){
$count=sprintf("%d",$count);
$fp=fopen($cFile,"w");
fputs($fp,$count);
fclose($fp);
}else{
$count--;
}
print "您是第 ".$count." 位访客。您下次访问计入统计的时间是:".date("Y-n-j H:i:s",$acctime)."。";
?>