首頁  >  文章  >  後端開發  >  微擎是php哪個框架

微擎是php哪個框架

(*-*)浩
(*-*)浩原創
2019-09-10 11:41:046843瀏覽

微擎是基於目前最受歡迎的WEB2.0的架構(php mysql),運行環境我們推薦使用linux(centOS) nginx php5.3,mysql5.6。

微擎是php哪個框架

入口腳本

入口腳本是應用程式啟動流程中的第一個環,入口文件根據「系統設定檔」初始化了系統的常數、全域變數及全域對象,並將終端用戶的請求透過入口腳本將請求轉送到各自的功能模組中。

微擎系統中分為三個入口,分別是「Web端入口」、「App端入口」、「微信Api入口」

系統設定檔 (推薦學習:PHP程式設計從入門到精通

系統設定檔存放著微擎系統重要的啟動數據,檔案是「/data/config.php」。此文件禁止普通使用者修改。

Web端入口

Web端入口主要負責微擎系統的後台管理功能,入口檔案是 “/web/index.php”。存取此入口有嚴格的權限判斷,需要使用者登入。此入口主要完成以下工作:

登入使用者的驗證

初始化登入使用者的身份訊息,分派管理員權限或是操作員權限

權限選單劃分及權限判斷

載入系統設定

路由使用者的請求

App端入口

App端入口主要負責微擎系統的前端「微站」、「個人中心」及其它普通用戶存取的功能。入口文件是 “/app/index.php”。存取「微站」無需身份驗證,存取「個人中心」則要求使用者登入。此入口主要完成以下工作:

初始化目前公眾號的資料

初始化微站網站資訊、風格、範本、導覽等資料

#初始化粉絲&會員的身份資訊(如果有權限取得)

載入系統設定

路由使用者的請求

微信Api入口

微信Api入口主要負責處理微信公眾平台請求微擎系統的關鍵字、圖片、語音等數據,入口檔案是「api.php」。此入口只用於公眾平台存取。此入口主要完成以下工作:

初始化目前公眾號的資料

解析公眾平台推送過來的資料結構,轉換為微擎訊息結構

#根據訊息結構中的關鍵字或是事件配對到對應的模組

呼叫模組的processor類別傳回資料給微信公共平台

以上是微擎是php哪個框架的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn