1.ecshop的文件通过根目录下的文件来进行调用(管理页面的尚未考虑),每个页面都定义了个IN_ECS,在调用的页面中调用的是
    if (!defined(‘IN_ECS’))
    {
    die(‘Hacking attempt’);
    }
    利用他来限制文件的访问。
    2.文件中调用了includes/init.php来初始化变量
    1.定义ROOT_PATH
    2.检测是否安装
    3.配置PHP环境
    4.加载安装的配置变量。
    5.配置时区
    6.初始化$php_self
    7.加载公共函数
    定义常量
    基础类
    错误类
    时间类
    基础函数库
    公共函数库
    前台公共函数库
    模板调用函数库
    商品函数
    文章函数
    8.转义操作
    9.创建ecshop对象
    10.创建数据库类
    11.创建错误对象
    12.载入系统参数,函数文件
    13.关店?
    14.蜘蛛?
    15.初始化session,
    16.初始化smarty,赋值smarty,
    17.初始化session和cookie
    18.设置debug模式和开启缓存
    3.