美文网首页
framework/sef.php

framework/sef.php

作者: 尹瑾柱 | 来源:发表于2017-09-25 21:24 被阅读0次

小微OA 3.0 框架目录结构

framework
   conf
   core
   ext
   vendor
   sef.php

sef.php

<?php
/*--------------------------------------------------------------------
 小微OA系统 - 让工作高效便捷

 Copyright (c) 2013-2017 http://www.smeoa.com All rights reserved.

 Author:  jinzhu.yin<smeoa@qq.com>

 Support: https://git.oschina.net/smeoa/x3
 --------------------------------------------------------------*/
//'Asia/Shanghai'   亚洲/上海
date_default_timezone_set('Asia/Shanghai');

// 版本信息
define('XAF_VERSION', 0.1);

define('CORE_PATH', FRAMEWORK_PATH . 'core' . DS);
define('CONF_PATH', FRAMEWORK_PATH . 'conf' . DS);
define('EXT_PATH', FRAMEWORK_PATH . 'ext' . DS);

defined('ROOT_PATH') or define('ROOT_PATH', dirname(realpath(APP_PATH)) . DS);
defined('RUNTIME_PATH') or define('RUNTIME_PATH', ROOT_PATH . 'runtime' . DS);
defined('CACHE_PATH') or define('CACHE_PATH', RUNTIME_PATH . 'cache' . DS);
defined('TEMP_PATH') or define('TEMP_PATH', RUNTIME_PATH . 'temp' . DS);
defined('LOG_PATH') or define('LOG_PATH', RUNTIME_PATH . 'log' . DS);

define('IS_CLI', PHP_SAPI == 'cli' ? true : false);
define('IS_WIN', strpos(PHP_OS, 'WIN') !== false);
define('IS_GET', $_SERVER['REQUEST_METHOD'] == 'GET' ? true : false);
define('IS_POST', $_SERVER['REQUEST_METHOD'] == 'POST' ? true : false);

if (!empty($_REQUEST['is_ajax'])) {
    define('IS_AJAX', true);
} elseif (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
    define('IS_AJAX', true);
} else {
    define('IS_AJAX', false);
}
// 加载核心
require CORE_PATH . 'core.php';

// 应用初始化
sef\core::start();

CORE_PATH:框架核心目录
CONF_PATH:配置文件目录
EXT_PATH:扩展类目录
ROOT_PATH:网站目录
RUNTIME_PATH:运行时目录
CACHE_PATH:缓存目录
TEMP_PATH:临时目录
LOG_PATH:日志目录

IS_GET:GET提交
IS_POST:POST提交
IS_AJAX:AJAX提交

相关文章

网友评论

      本文标题:framework/sef.php

      本文链接:https://www.haomeiwen.com/subject/qpzdextx.html