用php做一个网站,统计本网站的总的来访人数。
解决方案 »
- 网站设计网站开发流程详细介绍
- javamail实现收发邮件功能,下面的代码,如何在php编写的web页面中实现?
- 用memcache 来实现聊天室的可能性探讨.
- 象discuzx程序中,一点注册或登陆,弹出一个小页面,浮动在首页上,是如何实现的。
- NBC用的什么方法识别用户位置
- 关于PHP+ACCESS显示数据的问题
- PHP连接mssql的问题~~~
- 高手过来看看,给个意见,送100分
- 怎么将oracle库中的上百万条数据导入mysql数据库中?速度比较?
- 最新版的[Apache2+php5+MySQL<window 2000>]配好后……
- apache如何与tomcat整合
- 如何释放变量值或者消除缓存
自己写~
每个页面包含这个
<?php
function insertVisitor()
{
$client = new clientGetObj;
$strBrowser = $client->getBrowse();//浏览器:
$strIp = $client->getIP();//IP地址:
$strOs = $client->getOS();//操作系统:
$strLocation=iconv('gbk','utf-8',convertip($strIp));
//echo $strLocation;
$strisin="0";
if( isset($_SESSION['isin']) && $_SESSION['isin'].""=="1" )
{
$strisin="1";
}
$strUrlNow= "http://".$_SERVER ['HTTP_HOST'].$_SERVER['PHP_SELF'];
$strcookie="";
while (list($key, $value) = each($_COOKIE)) {
$strcookie=$strcookie.$key."===".$value+"******";
}
$arrRec = array(
"c_ip"=>$strIp
,"c_vistime"=>date("YmdHis")
,"c_browser"=>$strBrowser
,"c_os"=>$strOs
,"c_isvisitted"=>$strisin
,"c_uname"=>$_SESSION['uname']
,"c_urlnow"=>$strUrlNow
,"c_location"=>$strLocation
,"c_lasturl"=>$_SERVER['HTTP_REFERER']
,"c_cookie"=>$strcookie );
$dbtool = new UtilDb_mysql(); $dbtool->save("t_visitor",$arrRec); $_SESSION["isin"]="1";
}
insertVisitor();
?>