Hvad er forskellen mellem validering af klientsiden og serversiden på websider?


Svar 1:

Jeg giver et simpelt svar.

1. Validering af klientsiden. Her fungerer valideringsprocessen uden at sende data til serveren til behandling. f.eks. Antag, at du vil validere, om en bruger har indtastet e-mail i rigtigt format, eller om du vil indtaste en e-mail er nødvendig, kan du gøre det ved hjælp af simpelt HTML5-element og ved hjælp af påkrævet attribut.


Når en bruger her indtaster e-mail, vil selve browseren kontrollere, om den er i det rigtige format, og om brugeren har indtastet en e-mail før indsendelse

2. Validering af server - side

Hvis det samme gøres ved hjælp af et scriptsprog på serversiden, kaldes det validering af serversiden.

Håber det hjælper. Skål.


Svar 2:

Hvad er validering?

Validering er en proces til test og sikring af, at brugeren har indtastet de nødvendige og korrekt formaterede oplysninger via webformularen.

Hvad er validering på klientsiden?

I valideringsmetode på klientsiden udføres alle inputvalideringer og gendannelsesprocessen på klientsiden, dvs. i brugerens browser. Det kan gøres ved hjælp af JavaScript, AJAX, HTML5 osv.

Hvad er validering på serversiden?

Ved validering på serversiden udføres alle inputvalideringer og gendannelsesprocessen på serversiden. Det kan gøres ved hjælp af programmeringssprog som C # .NET, VB.NET Shop osv.

Forskelle og sammenligning:

Validering af klientsiden er hurtigere end serversiden, fordi valideringen finder sted på klientsiden (i browseren), og netværkstiden fra klient til server gemmes.

På den anden side foretages validering på serversiden på webserveren. Derefter gengiver serveren dataene til html-siden og sender tilbage til klienten (browser).

Validering på serversiden er mere sikker end klientsiden, da brugeren ikke kan se koden, selvom han ikke ser en kilde.

Konklusion:

Begge valideringsmetoder har deres egen betydning. Jeg vil anbefale, at du bruger begge valideringsmetoder Validering af klientsiden for at give en bedre brugeroplevelse og serversiden for at være sikker på, at det input, du får fra klienten (browseren), faktisk er valideret og ikke kun formodes at blive valideret af klienten.

Kilde: https: //surajdeshpande.wordpress ...

Tak !!


Svar 3:

På enkel måde kan vi sige, at validering forekommer på serversiden er serversides validering, og så skete i klientsiden er calle klientsiden validering.

I tekniske ord. Valideringen ved hjælp af javascript er validering af klientsiden. Så skete i login ved hjælp af tekstboks skete kaldes serversiden.

Hvis brugernavnet og login eller e-mail validering som tegn pattren af ​​e-mail ex. [email protected] sådanne patreter kontrolleres, om det er i korrekt form eller ikke, er valideret, hvis har dobe på klientsiden ved hjælp af java-script, feltvalodering i c #. Kaldes validering af klientsiden.

Og hvis denne pattren kontrolleres ved at sende den til serveren og valideres, er eksempel på serversiden valdtion.


Svar 4:

På enkel måde kan vi sige, at validering forekommer på serversiden er serversides validering, og så skete i klientsiden er calle klientsiden validering.

I tekniske ord. Valideringen ved hjælp af javascript er validering af klientsiden. Så skete i login ved hjælp af tekstboks skete kaldes serversiden.

Hvis brugernavnet og login eller e-mail validering som tegn pattren af ​​e-mail ex. [email protected] sådanne patreter kontrolleres, om det er i korrekt form eller ikke, er valideret, hvis har dobe på klientsiden ved hjælp af java-script, feltvalodering i c #. Kaldes validering af klientsiden.

Og hvis denne pattren kontrolleres ved at sende den til serveren og valideres, er eksempel på serversiden valdtion.