setlocale(LC_ALL, 'ja_JP.UTF-8'); spl_autoload_register(function ($className) { $file_name = preg_replace('/[^a-z_A-Z0-9]/u', '', $className) . '.php'; require_once $file_name; }); // 暗号化キー define('CRYPT_KEY', UtilSQLite::getCryptKey()); // セッションのタイムアウト時間 define('SESS_TIMEOUT', '+30 minutes'); // JQueryMobileのテーマ define('JQM_DATA_THEME', 'b'); // IPアドレス情報(CIDR形式) define('CIDR_INFO', '192.168.0.1/24'); // Smartyのインスタンスを作成 $SMARTY = new Smarty(); // 各ディレクトリの指定 $SMARTY->template_dir = INSTALL_PATH . '/templates/'; $SMARTY->compile_dir = INSTALL_PATH . '/templates_c/'; // セッション設定 session_start(); session_regenerate_id(); // QUERY_STRINGの解析 $GET_DATA = array(); if (isset($_SERVER['QUERY_STRING']) && $_SERVER['QUERY_STRING'] != "") { $GET_DATA = UtilString::parseQueryString($_SERVER['QUERY_STRING']); } $POST_DATA = UtilString::getSanitizeData($_POST); $SESS_DATA = array(); if (isset($_SESSION['login_data']) && $_SESSION['login_data'] != "") { $SESS_DATA = UtilString::parseQueryString($_SESSION['login_data']); }