SQL 注入產生的緣由:程序開發過程當中不注意規範書寫 sql 語句和對特殊字符進 sql
行過濾,致使客戶端能夠經過全局變量 POST 和 GET 提交一些 sql 語句正常執行。 數據庫
防止 SQL 注入的方式: spa
開啓配置文件中的 magic_quotes_gpc 和 magic_quotes_runtime 設置 開發
執行 sql 語句時使用 addslashes 進行 sql 語句轉換 變量
Sql 語句書寫儘可能不要省略雙引號和單引號。 配置
過濾掉 sql 語句中的一些關鍵詞:update、insert、delete、select、 * 。 date
提升數據庫表和字段的命名技巧,對一些重要的字段根據程序的特色命名,取不 select
易被猜到的。 技巧