コード例 #1
0
ファイル: Page.php プロジェクト: hongbo819/APILJL
 /**
  * 统计访问日志,比如记录某一文章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));
 }