Client-Side Validation: Khi xác thực (validation) được thực hiện trên trình duyệt client, thì nó được gọi là Client-Side Validation, chúng ta sử dụng JavaScript để thực hiện Client-Side Validation.
Server-Side Validation: Khi xác thực xảy ra trên server, thì nó được gọi là Server-Side Validation.
Server-Side Validation là một hình thức xác thực an toàn. Ưu điểm chính của Server-Side Validation là nếu người dùng bằng cách nào đó bỏ qua Client-Side Validation, chúng ta vẫn có thể bắt và ngăn chặn được vấn đề đó ở server-side.