入口文件的每行代码的中文注释. prestashop,一个开源的php电商外贸平台。支持b2b2c
$timer_start = microtime(true); //用作后台网页的计时器 返回当前 Unix 时间戳和微秒数,一个浮点数。如:1453178883.2419
define('_PS_ADMIN_DIR_', getcwd()); //返回当前工作目录,如:C:\Users\o2osc1\Desktop\xampp\htdocs\o2o\admin123456789abc,并赋值给后台管理常量
require(_PS_ADMIN_DIR_.'/../config/config.inc.php'); require(_PS_ADMIN_DIR_.'/functions.php'); //加载配置文档及常用方法 if(session_id()==null) { session_start(); } $_SESSION["merchant_type"]=1; //这个是自己加的代码,主要是定义商户类型(用于多级平台:总平台,分平台,工厂供应商,分销四级平台),只有总平台的商户才能从这个入口登陆。 if (Configuration::get('PS_UPGRADE_CLEAR_CACHE')) //平台在更新后,清楚页面的缓存
if (!isset($_GET['controller']) && isset($_GET['tab'])) $_GET['controller'] = strtolower($_GET['tab']); //这个是为了兼容tab参数,转换为controller控制器参数
Dispatcher::getInstance()->dispatch(); //这个是整个平台的调度器,单例模式,唯一入口。对于申请的页面功能, 可以调用相应的控制器来处理 (责任编辑:好模板) |