以下是我在工作中,整理出來每個網頁必有的步驟
1:註解
至少需說明檔案名稱及此網頁功能、作者、更改日期、備註、引用檔案,使用哪個資料庫及哪個資料表名稱
2.網頁編碼格式設定
通常設為
3:判斷參數是否存在處理
利用not isdefined來判斷
4:判斷存在參數型態是否正確(長度)
利用fieldnames來處理,以form傳過來的變數
url,session,cookie 等變數需另外處理
若覺得變數不安全可以用加密的方式來傳送,在需要時再解密即可
5:給予預設值
利用cfparam來設定初值
6:SQL injection處理
可利用replace來撰寫成一個function方便使用
7:其他額外變數判斷
ex:
8:資料庫操作
cfquery來撰寫若操作頻率不高可以設cachedwithin屬性
9:設定網頁共用變數
ex:
如使用圖片的共同路徑
10:顯示設定
以開頭至結尾
另外在程式中較為重要的部份可以使用cftry,cfcatch來處理,最好能在出錯時送一封信給自已方便debug...
若大家有更好的意見,歡迎大家共同討論^^
全站熱搜
留言列表