蘋果彈出無(wú)法驗(yàn)證服務(wù)器身份 表單信息的客戶端驗(yàn)證和服務(wù)器端驗(yàn)證的區(qū)別是什么?
表單信息的客戶端驗(yàn)證和服務(wù)器端驗(yàn)證的區(qū)別是什么?客戶端驗(yàn)證基本上是通過(guò)腳本代碼實(shí)現(xiàn)的,比如JavaScript或VBScript,不需要將進(jìn)程交給遠(yuǎn)程服務(wù)器,而服務(wù)器端驗(yàn)證需要將進(jìn)程交給遠(yuǎn)程服務(wù)器。比
表單信息的客戶端驗(yàn)證和服務(wù)器端驗(yàn)證的區(qū)別是什么?
客戶端驗(yàn)證基本上是通過(guò)腳本代碼實(shí)現(xiàn)的,比如JavaScript或VBScript,不需要將進(jìn)程交給遠(yuǎn)程服務(wù)器,而服務(wù)器端驗(yàn)證需要將進(jìn)程交給遠(yuǎn)程服務(wù)器。比如一個(gè)注冊(cè)頁(yè)面,填寫完注冊(cè)信息后,你點(diǎn)擊提交按鈕,它就不會(huì)跳轉(zhuǎn)提示你填寫錯(cuò)誤,這個(gè)過(guò)程通常很快,而且頁(yè)面返回時(shí)也不會(huì)抖動(dòng),但是如果你使用服務(wù)器端驗(yàn)證,你填寫完后可能會(huì)跳轉(zhuǎn)到另一個(gè)頁(yè)面,并且返回速度很慢,中間可能會(huì)有一個(gè)空白段,返回后頁(yè)面會(huì)被重寫或刪除。客戶端驗(yàn)證在提交到服務(wù)器動(dòng)態(tài)處理頁(yè)之前不能使用動(dòng)態(tài)語(yǔ)言,而服務(wù)器端驗(yàn)證實(shí)際上是通過(guò)將信息提交到服務(wù)器動(dòng)態(tài)處理頁(yè)來(lái)實(shí)現(xiàn)的。從這方面可以看出,客戶端驗(yàn)證速度更快,可以實(shí)現(xiàn)本地機(jī)驗(yàn)證,減少用戶的等待時(shí)間。如果提交到服務(wù)器端驗(yàn)證,用戶最終會(huì)到達(dá),花了幾分鐘時(shí)間返回到注冊(cè)不正確的提示。這對(duì)用戶來(lái)說(shuō)不是很煩人嗎?因此,客戶端驗(yàn)證更加友好。但是服務(wù)器端驗(yàn)證更安全,因?yàn)樵诳蛻舳丝床坏酱a,而客戶端驗(yàn)證代碼可以從“源文件”的HTML頁(yè)面清晰地看到。