来源:http://trac.seagullproject.org/wiki/Integration/PhpOpenTracker

结合phpOpenTracker

概述

phpOpenTracker是个站点交通量分析和访客分析的框架解决方案.

下载包,(使用PEAR)安装,然后配置.

为了记入所有页面的访问日志,请将以下的代码插入到lib/core/SGL_Controller.php文件的go方法中:

$page = ucfirst($this->page->module) . ": " . $this->page->pageTitle;
if (isset($_SERVER["QUERY_STRING"]) && !empty($_SERVER["QUERY_STRING"]] {
    $args = explode("&", $_SERVER["QUERY_STRING"]);
    foreach ($args as $arg) {
        if (!empty($arg] {
            $page .= ": $arg";
        }
    }
}
 
phpOpenTracker::log (
    array(
        'client_id' => THIS_SITES_CLIENT_ID,
        'document' => $page,
    )
);

将$page修改成你所需要的页面.

警告:记入日志会影响到页面的执行时间,但这不是很重要!

 
integration/phpopentracker.txt · 最后更改: 2010/05/30 00:21 (外部编辑)
 
Except where otherwise noted, content on this wiki is licensed under the following license:GNU Free Documentation License 1.2