Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Hàm làm sạch các giá trị đầu vào PHP

Theo ý kiến ​​của tôi, kiểu tiếp cận vệ sinh chung này không phải là cách tốt nhất để suy nghĩ về mọi thứ. Đối với một điều, các truy vấn được tham số hóa (có lẽ là thuận tiện nhất khi sử dụng PDO) là một cách tốt hơn nhiều để tiếp cận vấn đề an toàn SQL. Nhưng nói chung ...

Tôi biết động lực của nhà phát triển là cố gắng và giảm bớt số lượng thứ bạn phải suy nghĩ. Vì vậy, tự nhiên, bạn muốn xem liệu bạn có thể tạo ra một chức năng khử trùng đa năng hay không, bạn có thể chỉ cần giao tất cả các đầu vào và không phải lo lắng thêm nữa. Tuy nhiên, đầu vào là một lĩnh vực, nơi nếu bạn thực sự muốn bảo mật, bạn cần phải suy nghĩ cụ thể về những gì mỗi phần dữ liệu đến và nó sẽ kết thúc ở đâu. Nếu bạn tiếp tục thử nghiệm tự động ở đây, bạn sẽ giới thiệu một vấn đề bảo mật tại một số điểm.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cú pháp TẠO BẢNG SQL - Được DBMS liệt kê

  2. Câu lệnh SQL SELECT sử dụng lại giá trị biểu thức cho biểu thức khác

  3. Mật khẩu không kiểm tra phân biệt chữ hoa chữ thường

  4. MySQL tìm kiếm một văn bản từ hai cột

  5. Làm cách nào để xuất văn bản từ cơ sở dữ liệu với dấu ngắt dòng trong mẫu django?