以下是我在工作中,整理出來每個網頁必有的步驟

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...



若大家有更好的意見,歡迎大家共同討論^^

狼翔月影 發表在 痞客邦 PIXNET 留言(0) 人氣()