/** * 统计访问日志,比如记录某一文章ID的访问 */ public static function logAccessByType($paramArr) { $options = array('type' => '', 'param' => false, 'imei' => ""); if (is_array($paramArr)) { $options = array_merge($options, $paramArr); } extract($options); $url = ''; switch ($type) { case "DOC_DETAIL": #文章内容页 $param = array('docId' => 3269781, 'classId' => 210, 'fullUrl' => 1); //$url = API_Item_Urls_Doc::getDocUrl($param); $url = "www.baidu.com"; //做实验用 break; case "PRO_DETAIL": #产品库各种综述页 $url = ''; break; } if (!$url) { return false; } $url = urlencode($url); $ip = API_Item_Service_Area::getClientIp(); //获得当前用户的IP地址 $refer = isset($_SERVER['HTTP_REFERER']) ? urlencode($_SERVER['HTTP_REFERER']) : ''; //上一层连接 $reqUrl = "http://hongbo.ea3w.com/ext-test/writeLog.php?ip={$ip}&url={$url}&refer={$refer}&imei={$imei}&type={$type}"; #请求这个页面,writeLog.php执行写入日志 return API_Http::sendHeaderOnly(array('url' => $reqUrl)); }