Tecnología

Inicio

Validación en el cliente vs. La validación del lado del servidor

Validación en el cliente vs. La validación del lado del servidor


validación del lado del cliente implica comprobar los valores del formulario directamente en el navegador a través de JavaScript antes de transmitir la información al servidor. la validación del lado del servidor que consiste en pasar y la comprobación de valores del formulario en el servidor después de pulsar el botón "Enviar".

Requisito JavaScript

validación del lado del cliente requiere JavaScript antes de que pueda funcionar. validación del lado del servidor, sin embargo, funciona con independencia de que JavaScript está habilitado en el navegador del cliente o no.

Implementación Ajax

Del lado del servidor aplicación Ajax simplemente requiere que se instale un marco Ajax ya hecha sin ningún conocimiento de JavaScript. Del lado del cliente Ajax aplicación requiere un conocimiento avanzado de JavaScript y XML.

Seguridad

validación del lado del servidor ofrece más seguridad sobre los datos que la validación del lado del cliente. validación del lado del cliente puede ser fácilmente removido y re-escrito como una secuencia de comandos posterior a la espalda. la validación del lado del servidor elimina esta brecha de seguridad.

errores

validación del lado del cliente es más probable que generar errores, especialmente cuando cálculos complejos se utilizan como criterios de validación. Algunos de estos errores puede incluso impedir que los usuarios ver el sitio web en su totalidad. Los errores de servidor suelen ser mínimos, y los visitantes todavía pueden acceder a ciertas funciones en el sitio.