1、不在原始系統中更改
不會出現漏洞的插件建議都獨立來做 ,不在原始系統中更改。例如今天的AJAX登陸、註冊、下載,不用AJAX也一樣能登陸註冊和下載並且用戶即使找到了老的登陸連接,老的註冊地址,老的下載地址,也不會出現漏洞。
2、把程式碼都寫到自己檔案裡
如果不更改原始系統檔案就會出現漏洞,那麼也不要在原始檔案中一片一片的寫程式碼,把程式碼都寫到自己文件裡,以函數為單位,把文件引用到適當位置把函數插入到要更改的地方並且加上註解。
3、有些檔案系統會重新產生的,程式碼不要手寫到這些檔案裡
大家都知道e/class/config.php是設定檔(ecms7 .0版為e/config/config.php),裡面有整站參數設置,模型資訊等,常常會更新,也沒有人向這裡手寫程式碼。
4、自己建立的檔案不要亂放
目前為止trylife使用的目錄結構如下:
e/trylife/common/ 放置常用的JQuery js外掛自己常用的PHP函式檔案
e/trylife/外掛程式1英文目錄名稱/ js php html等此外掛程式獨有必須的檔案
e/trylife/外掛程式2英文目錄名稱/
………
e/trylife/外掛n英文目錄名稱/
推薦教學:帝國CMS教學
以上是帝國CMS二次開發有哪些注意事項的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

Atom編輯器mac版下載
最受歡迎的的開源編輯器

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

禪工作室 13.0.1
強大的PHP整合開發環境

WebStorm Mac版
好用的JavaScript開發工具