Hướng dẫn dùng 2001 0db8 trong PHP
Trong bài viết "Xác thực biểu mẫu (form) trong PHP" chúng ta đã tìm hiểu cách xác thực dữ liệu người dùng nhập vào biểu mẫu. Trong bài viết này chúng ta cũng đã sử dụng bộ lọc để kiểm tra sự hợp lệ của email và địa chỉ website. Nếu bạn bỏ lỡ bài viết này thì có thể xem ở đây: Xác thực biểu mẫu (form) trong PHP | Comdy Hướng dẫn bạn cách xác thực biểu mẫu (form) trong PHP và chống các kiểu tấn công XSS phổ biến. ComdyỞ bài viết này chúng ta sẽ tìm hiểu kỹ hơn về bộ lọc PHP. Có hai thuật ngữ bạn nên chú ý trong bài viết này: Xác thực dữ liệu = Xác định xem dữ liệu có hợp lệ không. Lọc dữ liệu = Loại bỏ bất kỳ ký tự không hợp lệ khỏi dữ liệu. Bộ lọc PHP mở rộngCác bộ lọc PHP được sử dụng để xác thực và lọc dữ liệu đầu vào từ bên ngoài. Bộ lọc PHP mở rộng có nhiều chức năng cần thiết để kiểm tra đầu vào của người dùng và được thiết kế để giúp xác thực dữ liệu dễ dàng và nhanh chóng hơn. Hàm
Tại sao nên sử dụng bộ lọc?Nhiều ứng dụng web nhận dữ liệu đầu vào từ bên ngoài. Dữ liệu đầu vào từ bên ngoài có thể là:
Bạn nên xác thực dữ liệu từ bên ngoài! Lọc một chuỗiVí dụ sau sử dụng hàm
Đây là kết quả mà bạn sẽ nhận được:
Xác thực một số nguyênVí dụ sau sử dụng hàm Nếu
Đây là kết quả mà bạn sẽ nhận được:
Trong ví dụ trên, nếu
Đây là kết quả:
Xác thực địa chỉ IPVí dụ sau sử dụng hàm
Đây là kết quả:
Lọc và xác thực địa chỉ emailVí dụ sau sử dụng hàm
Đây là kết quả:
Lọc và xác thực một URLVí dụ sau sử dụng hàm
Đây là kết quả:
Xác thực một số nguyên trong phạm viVí dụ sau sử dụng hàm
Đây là kết quả:
Xác thực địa chỉ IPv6Ví dụ sau sử dụng hàm
Đây là kết quả:
Xác thực URL phải chứa QueryStringVí dụ sau sử dụnghàm
Đây là kết quả:
Xóa các ký tự ASCII có giá trị > 127Ví dụ sau sử dụng hàm
Đây là kết quả:
Nếu Comdy hữu ích và giúp bạn tiết kiệm thời gianBạn có thể vui lòng tắt trình chặn quảng cáo ❤️ để hỗ trợ chúng tôi duy trì hoạt động của trang web. Lập Trình PHP |