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中文網其他相關文章!