Beispiel #1
0
 /**
  * getInstanceメソッド
  *
  * このクラスのオブジェクトを生成する。
  * 既に生成されていたら、前回と同じものを返す。
  *
  * @return object $instance
  */
 public static function getInstance()
 {
     if (!self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Beispiel #2
0
                    // 個体識別が無かったらエラーページへ飛ばす
                } else {
                    if (!$mbSerialNo and !$accessKey) {
                        header("Location: " . $_config["define"]["SITE_URL_MOBILE"] . "?action_PreOn=1" . ($comURLparam ? "&" . $comURLparam : "") . ($sessId ? "&" . $sessId : ""));
                        exit;
                    }
                }
                break;
        }
    }
}
// トップページアクセスならカウントする
if (!$accessPageName or $accessPageName == "index") {
    // 自社アクセス以外
    if (!array_key_exists($server["REMOTE_ADDR"], $_config["common_config"]["corporation_ip_address"]) and !preg_match("/" . implode("|", $_config["web_config"]["crawler_pc"]) . "/", $server["HTTP_USER_AGENT"]) and !preg_match("/" . implode("|", $_config["web_config"]["crawler_mb"]) . "/", $server["HTTP_USER_AGENT"])) {
        $MediaAnalyzeOBJ = MediaAnalyze::getInstance();
        $insertAnalyzeData["analyze_datetime"] = "'" . date("YmdH0000") . "'";
        $insertAnalyzeData["media_cd"] = "'" . $advCd . "'";
        $insertAnalyzeData["access_count"] = 1;
        $insertAnalyzeData["create_datetime"] = "'" . date("YmdHis") . "'";
        $updateAnalyzeData["access_count"] = "access_count + 1";
        if (!$MediaAnalyzeOBJ->insertDuplicateMediaAnalyzeData($insertAnalyzeData, $updateAnalyzeData, false)) {
            $ComErrSessOBJ->errMsg = $MediaAnalyzeOBJ->getErrorMsg;
            header("Location: ./?action_Error=1" . ($comURLparam ? "&" . $comURLparam : "") . ($sessId ? "&" . $sessId : ""));
            exit;
        }
    }
}
// 文言切り替え ※2011-8-23で切り替え(ページはaction_SettleCvd)
$nowDate = time();
// 今の時間