Estoy haciendo una aplicación en la que, al insertar los datos en un formulario, valido una vez que estos fueron enviados por $_POST que tengan la longitud que exige el campo donde se almacenarán en la base de datos MySQL, indicandoles un valor mínimo y uno máximo de caracteres.
Estoy comenzando a preguntarme si esto será muy necesario, es decir, poner al servidor a procesar toda esta información para comprobar que tengan la longitud necesaria. Acaso, si esto no se valida y un usuario introduce mas caracteres de la cuenta ¿se generaría un error al intentar insertarlos?
Ojo, aclaro que de lado del cliente si se valida que incluyan la cantidad de caracteres adecuados, pero por si acaso algun usuario tiene JS deshabilitado, no quisiera que me fuera a dar error o a mostrarme datos sensibles que signifiquen fallas en la seguridad del sistema.
Saludos