1
我正在使用codeigniter philsturgeon Restful庫來開發Web服務。那麼,我該如何防止來自webservices的SQL注入? codeigniter中是否有任何庫可阻止來自靜默Web服務的SQL注入?Codeigniter RestFul庫防止SQL注入
在此先感謝。
我正在使用codeigniter philsturgeon Restful庫來開發Web服務。那麼,我該如何防止來自webservices的SQL注入? codeigniter中是否有任何庫可阻止來自靜默Web服務的SQL注入?Codeigniter RestFul庫防止SQL注入
在此先感謝。
您防止SQL注入:
CodeIgniter的數據庫庫提供給你的這些:
$this->db->query('SELECT x FROM y WHERE z='.$this->db->escape('value1'));
$this->db->query('SELECT x FROM y WHERE z=?', array('value1'));
(不要被愚弄,以爲你能妥善解決SQL注入通過輸入消毒。)
選項2始終工作。選項1可能容易受到多字節字符攻擊,具體取決於使用的編碼和字符集。 – Cheekysoft
CI中的數據庫類有什麼問題? – Repox