1. Chống SQL Injection: Sử dụng hàm escape trong CodeIgniter để chống SQL Injection.
Ví dụ:
$name = $this->db->escape($_POST['name']);
$email = $this->db->escape($_POST['email']);
$query = "INSERT INTO users (name, email) VALUES ($name, $email)";
$this->db->query($query);
2. Chống XSS: Sử dụng hàm html_escape trong CodeIgniter để chống XSS.
Ví dụ:
$name = html_escape($_POST['name']);
$email = html_escape($_POST['email']);
$query = "INSERT INTO users (name, email) VALUES ($name, $email)";
$this->db->query($query);
Lưu ý: Trong CodeIgniter cũng có thể sử dụng hàm $this->security->xss_clean($data) để loại bỏ các ký tự độc hại trong dữ liệu đầu vào.