[TOC=1,4]
####入口腳本
入口腳本是應用啟動流程中的第一環,入口文件根據“**系統配置文件**”初始化了系統的常量、全局變量及全局對象,并將終端用戶的請求通過入口腳本將請求轉發到各自的功能模塊中。
微擎系統中分為三個入口,分別是“**Web端入口**”、“**App端入口**”、“**微信Api入口**”
####系統配置文件
系統配置文件存放著微擎系統重要的啟動數據,文件是“/data/config.php”。此文件禁止普通用戶修改。
####Web端入口
Web端入口主要負責微擎系統的后臺管理功能,入口文件是 “/web/index.php”。訪問此入口有嚴格的權限判斷,需要需要用戶進行登錄。此入口主要完成以下工作:
* 登錄用戶的身份驗證
* 初始化登錄用戶的身份信息,分派管理員權限或是操作員權限
* 權限菜單劃分及權限判斷
* 加載系統配置
* 路由用戶的請求
####App端入口
App端入口主要負責微擎系統的前端“微站”、“個人中心”及其它普通用戶訪問的功能。入口文件是 “/app/index.php”。訪問“微站”無需身份驗證,訪問“個人中心”則要求用戶進行登錄。此入口主要完成以下工作:
* 初始化當前公眾號的數據
* 初始化微站站點信息、風格、模板、導航等數據
* 初始化粉絲&會員的身份信息(如果有權限獲取)
* 加載系統配置
* 路由用戶的請求
####微信Api入口
微信Api入口主要負責處理微信公眾平臺請求微擎系統的關鍵字、圖片、語音等數據,入口文件是 “api.php”。此入口只用于公眾平臺訪問。此入口主要完成以下工作:
* 初始化當前公眾號的數據
* 解析公眾平臺推送過來的數據結構,轉化為微擎消息結構
* 根據消息結構中的關鍵字或是事件匹配到相應的模塊
* 調用模塊的processor類返回數據給微信公共平臺
- 入門
- 系統安裝
- 接入公眾平臺
- 關鍵字回復
- 更上一層樓
- 編碼規范
- php編碼規范
- html&css編碼規范
- JavaScript編碼規范
- 系統概述
- 結構概述
- 入口腳本
- 微擎MVC
- URL路由&創建
- $_W&全局變量
- 加載器
- 錯誤處理
- 日志記錄
- 模板
- 模板標簽
- 數據調用
- 常用變量
- 手機端組件
- 概述及依賴
- 圖像上傳
- 彈出選項
- 后臺組件
- 概述及依賴
- 后臺文件上傳
- 富文本編輯器
- 系統鏈接選擇器
- 其它常用組件
- 數據庫
- 參數綁定
- 數據操作
- 主從配置
- 連接其它數據庫
- 緩存
- 配置
- 緩存操作
- Http請求
- 概述及依賴
- GET&POST請求
- 發送郵件
- 會員與積分
- 統一用戶中心
- 借用OAuth
- 積分操作
- 資料操作
- 卡券
- 營銷卡券
- 會員卡
- 消息響應
- 消息概述
- 消息響應
- 微信API
- 公眾號AccessToken
- 共享收貨地址(廢棄)
- 共享收貨地址(新)
- 粉絲標簽
- 客服消息
- 模板消息
- 粉絲信息
- 素材
- 群發
- 二維碼
- 在線支付
- 概述及依賴
- 發起支付(PHP)
- 發起支付(JS)
- 驗證支付
- 模塊
- 設計模塊
- 目錄結構
- module.php
- processor.php
- site.php
- receiver.php
- 模塊高級專題
- 自定義分享
- 智能應答
- 微信卡券
- 遠程附件
- 權限控制
- 特殊事件觸發模塊
- 粉絲信息
- 小程序
- 概述
- Uitl類
- 云服務
- 云API
- 系統接口
- 模塊云配置
- 云短信
- 云短信錯誤代碼
- 云短信發送函數
- 批量群發短信
- 應用推廣
- 懸賞文案
- 折扣碼
- 系統消息
- 開發者等級資料認證
- 應用標簽
- 模塊自動檢測訂閱支持
- 小程序
- 開發實例
- 參數設置
- 常見問題