Example #1
0
} else {
    $isURIMobile = false;
    $smartyOBJ->compile_dir = "../templates_c/pc";
}
// 共通ファイル読込み
require_once D_BASE_DIR . "/common/doctype.php";
// 携帯端末種別・PC毎にheader,doctype 等を生成・出力する
require_once D_BASE_DIR . "/common/ack.php";
// istyle等設定ファイル
// デフォルトセッションキー
$defaultSessionName = ini_get("session.name");
$sesName = $_config["define"]["SESSION_NAME"];
// ユーザエージェントオブジェクト作成
$useragentOBJ = new ComUserAgentMobile();
$mbUa = $useragentOBJ->getCarrier();
$mbSerialNo = $useragentOBJ->getSerialNumber();
//スマートフォン判別
$userAgentSmartPhoneOBJ = new ComUserAgentSmartPhone();
$isSmartPhone = FALSE;
if ($userAgentSmartPhoneOBJ->isSmartPhone()) {
    $isSmartPhone = TRUE;
}
$server["HTTP_USER_AGENT"] = $requestOBJ->getParameter("HTTP_USER_AGENT", "", "server");
$server["QUERY_STRING"] = $requestOBJ->getParameter("QUERY_STRING", "no_escape", "server");
$server["REMOTE_ADDR"] = $requestOBJ->getParameter("REMOTE_ADDR", "", "server");
$server["HTTPS"] = $requestOBJ->getParameter("HTTPS", "", "server");
$server["HTTP_REFERER"] = $requestOBJ->getParameter("HTTP_REFERER", "", "server");
$actionKey = $requestOBJ->getActionKey();
// getParameterExceptで排除する項目
$exceptArray = array($actionKey, $sesName, $defaultSessionName, Auth::ACCESS_KEY_NAME, "guid", "mlid");
$sessionId = $requestOBJ->getParameter($sesName);