Ejemplo n.º 1
0
<?php

//Version
define('VERSION', '1.0.0');
//Configuration
define('DIR_SITE', empty($_SERVER['DOCUMENT_ROOT']) ? dirname(__FILE__) : $_SERVER['DOCUMENT_ROOT']);
define('DIR_ROOT', empty($_SERVER['DOCUMENT_ROOT']) ? dirname(dirname(__FILE__)) : dirname($_SERVER['DOCUMENT_ROOT']));
require DIR_ROOT . '/config/start.php';
//loading start for here
//Cache OR static HTML file
if (true) {
    //此处加速适合于多语言多货币
    $_GET['language'] = wcore_utils::get_var('language', '', 'c');
    $_GET['currency'] = wcore_utils::get_var('currency', '', 'c');
    $speed = new wcore_speed('mem');
    unset($_GET['language'], $_GET['currency']);
} else {
    //此处加速仅适应于单语言单货币
    $puid = $_SERVER["REQUEST_URI"] == '/' || $_SERVER["REQUEST_URI"] == $_SERVER["SCRIPT_NAME"] ? 'index.html' : $_SERVER["REQUEST_URI"];
    $speed = new wcore_speed(strpos($puid, '?') === false ? 'file' : 'mem', 0, $puid);
}
$html = $speed->get_data();
if (!empty($html)) {
    exit($html);
}
// VirtualQMOD
require DIR_ROOT . '/vqmod/vqmod.php';
$vqmod = new VQMod();
// VQMODDED Startup
require $vqmod->modCheck(DIR_ROOT . '/system/startup.php');
// Application Classes
Ejemplo n.º 2
0
//Version
define('VERSION', '1.0.0');
//Configuration
define('DIR_SITE', empty($_SERVER['DOCUMENT_ROOT']) ? dirname(__FILE__) : $_SERVER['DOCUMENT_ROOT']);
define('DIR_ROOT', empty($_SERVER['DOCUMENT_ROOT']) ? dirname(dirname(__FILE__)) : dirname($_SERVER['DOCUMENT_ROOT']));
require DIR_ROOT . '/config/start.php';
//loading start for here
//Cache OR static HTML file
if (true) {
    //此处加速适合于多语言多货币
    $_GET['islogged'] = 0;
    $_GET['language'] = wcore_utils::get_var('language', 's', 'c');
    $_GET['currency'] = wcore_utils::get_var('currency', 's', 'c');
    $token = wcore_utils::get_var('token', 's', 'c');
    $vtoken = wcore_utils::get_var('vtoken', 's', 'c');
    if (!empty($token) && !empty($vtoken)) {
        $_GET['islogged'] = $vtoken == md5(substr($token, 3, 16) . SITE_MD5_KEY) ? 1 : 0;
    }
    $speed = new wcore_speed('mem');
    unset($_GET['islogged'], $_GET['language'], $_GET['currency'], $token, $vtoken);
} else {
    //此处加速仅适应于单语言单货币
    $puid = $_SERVER["REQUEST_URI"] == '/' || $_SERVER["REQUEST_URI"] == $_SERVER["SCRIPT_NAME"] ? 'index.html' : $_SERVER["REQUEST_URI"];
    $speed = new wcore_speed(strpos($puid, '?') === false ? 'file' : 'mem', 0, $puid);
}
$html = $speed->get_data();
if (!empty($html)) {
    exit($html);
}
//Startup
Ejemplo n.º 3
0
 /**
  * 获取cookie数据
  *
  * @param string $name 要获取的cookie的名称
  * @param string $type 为要取的是什么数据类型 (i, f, d, s, c, b, a)
  * @return mixed
  */
 public static function get_cookie($name, $type)
 {
     return wcore_utils::get_var($name, $type, 'c');
 }