跳到主要內容

HTML與資料結合要注意的事項!!

HTML為標籤式語法, 一般多用兩個雙引號( " ) 
資料庫的存取,是可以存取雙引號( " )
且沒有SQL INJECTION(SQL資料隱碼攻擊)的問題

以一個文字框的HTML碼來看
  <input type="text" value="abc">
這樣的敘述是不會有問題的

若資料如右: "abc"
產生將如下:
   <input type="text" value=""abc"">
看出問題了嗎?

如標紅色字的樣子
value=""abc""

對HTML標籤來看 value="" 空白, 後面的敘述不會表示出來
所以在處理資料的部份
防止SQL Injection 之外

還要注意到最好將"特殊符號"轉成HTML定義識別碼
如: 空白=> &nbsp;
     雙引號(") => &quot;

PHP的撰寫者, 可以使用 htmlspecialchars(內容) , 會自動轉換
ASP的撰寫者, 可以使用 Server.HTMLencode(內容)

若以上語法上有勘誤, 還請指教, 謝謝!!

留言

這個網誌中的熱門文章

Because we like you

...

Jen-Fu Her 老闆淚崩,壹週刊獨家首賣每期48元

Pubu電子書城  │  下載 App   │   客服中心 親愛的 Jen-Fu Her 會員: 看壹週刊,就是要用電子書爽爽看 不管你是坐著看、躺著看、邊走邊看 有了PC、手機、平板,一個帳號全部共享的 Pubu 電子書城,從此在家輕鬆看 訂一年 原價 2700 元 , 獨家首賣特價 2490 元 馬上搶購 Pubu 電子書城 版權所有 © pubu.com.tw All Rights Reserved.

【課程】用最通用的Arduino 實作物聯網,遠端監控家電,打造人體偵測+自動拍照雲端監視系統,讓用電資料上雲端

    您好: 9/9(六)舉辦的「 Arduino Yún物聯網實作課程 」,讓你可以遠端監控家電、把用電資料上傳雲端,並打造人體偵測+自動拍照雲端監視攝影機。Arduino Yún 開發板專為雲端、物聯網應用而打造,內建有線網路、無線網路,還可以直接跑 Linux,是效能強悍、應用廣泛的 Arduino 開發板。 歡迎來上課練功、技術交流、吹冷氣、交朋友。也請您把課程資訊提供給需要的同學、同事或朋友。 ...