如果我有要發佈的xml/html數據,我們需要對數據進行編碼以避免XSS驗證。所以我們應該爲此使用HTMLencode或URI編碼。URI編碼和HTML編碼
如果使用URI編碼,會導致問題,因爲表單POST會自動在發送前對所有數據進行URI編碼。
如果我有要發佈的xml/html數據,我們需要對數據進行編碼以避免XSS驗證。所以我們應該爲此使用HTMLencode或URI編碼。URI編碼和HTML編碼
如果使用URI編碼,會導致問題,因爲表單POST會自動在發送前對所有數據進行URI編碼。
XSS是由於向客戶端提供污染數據而導致的問題。在發佈數據時無法解決。
爲了防止這種情況發生,HTML在將數據放入HTML文檔之前立即進行編碼。
記住:過濾器輸入,轉義輸出。
謝謝大衛,那麼uri編碼呢?可以用它代替HTML編碼嗎?我的意思是uri編碼數據,然後放在窗體隱藏元素和服務器端解碼? – 2010-03-24 08:08:56
這只是讓人難以閱讀。使用HTML編碼將東西放入HTML中。 – Quentin 2010-03-24 11:26:13