Trong bài này và các phần tiếp theo sẽ trình bày cách sử dụng PHP để xác thực các dữ liệu biểu mẫu
Xác thực biểu mẫu PHP
Hãy nghĩ đến sự AN TOÀN khi xử lý các biểu mẫu PHP!
Các ví dụ này sẽ chỉ ra cách xử lý các biểu mẫu PHP có lưu ý đến tính bảo mật. Việc xác nhận đúng cách dữ liệu biểu mẫu là điều quan trọng để bảo vệ biểu mẫu của bạn khỏi tin tặc và những kẻ gửi thư rác!
Biểu mẫu HTML mà chúng ta sẽ làm việc trong các chương này, chứa các trường input khác nhau: trường văn bản bắt buộc và tùy chọn, nút radio và nút submit:input khác nhau: trường văn bản bắt buộc và tùy chọn, nút radio và nút submit:
Các quy tắc xác thực cho biểu mẫu trên như sau
Field | Quy tắc xác thực |
Name | required, yêu cầu bắt buột, bao gồm ký tự và khoảng trắng |
required, yêu cầu bắt buột, địa chỉ email đúng định dạng [chứa @ và .] | |
Website | optional, yêu cầu không bắt buột, chứa URL có giá trị |
Comment | optional, yêu cầu không bắt buột, chứa nhiều dòng thông tin nhập vào |
Gender | required, yêu cầu bắt buột, chọn một tùy chọn |
Trước tiên, chúng ta sẽ xem xét mã HTML thuần túy cho biểu mẫu:
Trường văn bản
Các trường name, email và website là các yếu tố nhập văn bản và trường comment là một vùng văn bản. Mã HTML như sau:name, email và website là các yếu tố nhập văn bản và trường comment là một vùng văn bản. Mã HTML như sau:
Name: E-mail: Website: Comment:
Các nút Radio
Các trường giới tính là các nút radio và mã HTML như sau:
Gender: Female Male Other
Phần tử form
Mã HTML của biểu mẫu form như sau