Client Side Validering Vs. Server Side Validation

Client Side Validering Vs. Server Side Validation


Klientsiden validering innebærer sjekk form verdier direkte i nettleseren via Javascript før passering av informasjon på serveren. Server side validering innebærer passerer og sjekker form verdier på serveren etter å ha trykket på "Send" -knappen.

Javascript Krav

Klientsiden validering vil kreve at Javascript er aktivert før det kan fungere. Server side validering, men vil fungere uavhengig av om Javascript er aktivert på klienten nettleser eller ikke.

Ajax Gjennomføring

Server side Ajax implementering krever bare at du installerer et ferdig Ajax rammeverk uten kunnskap om Javascript. Klientsiden Ajax implementering krever en avansert kunnskap om Javascript og XML.

Sikkerhet

Server side validering tilbyr mer sikkerhet over data enn klientsiden validering. Klientsiden validering kan enkelt fjernes og re-postet som en post-back script. Server side validering eliminerer dette sikkerhetsbrudd.

feil

Klientsiden validering er mer sannsynlig å generere feil, spesielt der kompliserte beregninger brukes som valideringskrav. Noen av disse feilene kan også deaktivere brukere som kan se nettsiden helt. Server feil er vanligvis minimal, og besøkende kan fortsatt få tilgang til visse funksjoner på nettstedet.