為什么不推薦使用郵件接收表單
作者:佚名 時間:2014-03-29 分享到:
采用電子郵件表單的問題
如果選擇采用郵寄方式或是表單到電子郵件的方式,也許需要處理下面幾個問題:
在一些不支持mailto作為表單動作的瀏覽器中,表單無法正常運行。
某些瀏覽器,包括Internet Explorer的早期版本,沒有將表單數據正確地變成電子郵件正文消息,有時甚至會跳出一個電子郵件對話框,使用戶感到很困惑。
mailtv URL方式不會為用戶提供一個確認頁面,來保證他們的表單已經得到處理。在執行。mailto表單后,用戶所看到的表單還是以前的樣子,好像什么事情都沒有發生一樣(可以采用JavaScript編寫一個。onSubmit或。onClick事件處理器來克服這個缺點)。
如果采用的不是text/plain這種易讀的}加密方式,數據也許會被發送到一個很難讀的表單當中。
你會失去服務器處理表單時所提供的一切安全措施。
最后一個問題值得特別解釋一下。一些Web提供商支持安全的Web服務器,這種服務器會在將網頁發送給用戶瀏覽器時,為頁面附加一個加密密鑰(encryptionkey)。對于文檔有可能發回給同一臺服務器的任何數據,包括用戶的表單數據在內,流行瀏覽器都會用這一密鑰來對它們加密。由于只有用戶端瀏覽器和服務器知道該密鑰,因此只有該服務器能夠破譯從客戶瀏覽器端傳回來的數據,這樣就可以防止可惡的網絡偷聽者的竊聽或是黑客的攻擊,有效地保護信息的安全性。
可是,如果采用電子郵件來獲取表單數據的話,在將表單信息打包放人郵件消息正文并發送給用戶以前,服務器會先對其進行解密。因此,電子郵件這種方式通常很容易被竊聽或受到其他類型窺探。因此郵件的內容是很不安全的。因此,如果用電子郵件方式來獲取信用卡和個人信息這種敏感表單數據時,請一定注意其潛在的不安全性。同時,如果有什么不安全的郵件從后端溜出來的話,不要自欺欺人或是哄騙你的用戶,說什么這是個安全的服務器。
雖然有這些問題,但對于被約束于某臺受限的服務器的Web作者來說,電子郵件表單還是一個很誘人的選擇。我們的建議是:如果可能的話,一定要采用CGI腳本方式,只有當其他方式行不通時再采用mailt} URL方式。聯楷網絡為您提供建站知識!