Пример #1
0
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']);
}