php mysql アンチインジェクション コードを探しています オンラインでたくさん見つかりました。それらのほとんどはエラーを報告します。または、アンチインジェクション機能は使用できません。 MySQL PHP 抗注射 共有先: -----解決策---------if (get_magic_quotes_gpc()) { $lastname = stripslashes($_POST['lastname']); } else { $lastname = $_POST['lastname']; } // 如果使用 MySQL $lastname = mysql_real_escape_string($lastname); $sql = "INSERT INTO lastnames (lastname) VALUES ('$lastname')";ログイン後にコピー------解決策----------------------関数にカプセル化でき、値で呼び出すと便利です。 ------解決策----------------------ハン・シュンピンの注射反対ビデオを見ることをお勧めします。その名も「PHP データベース プログラミング トラップ ビデオ チュートリアル」です。 http://php.itcast.cn/news/5805c1ea/1b18/41eb/8fcc/6234659d8b40.shtml これが接続です。 ------解決策------mysqli と PDO はどちらもデータ バインディングを提供する必要はありません。自分で対処してください ただし、トラブルを恐れず、自分で責任を持ってください-----解決策---------------------- 送信された変数などに対してキーワード フィルタリングを実行するメソッドを提供します。 $perl="/select-----解決策---------update ------解決策----------------------削除------解決策- -------------------挿入------解決策------- ---- --------alter/iUs"; $str=preg_replace($perl,"",$str);