如何在PHP中防止SQL注入

 

1: 使用PDO对象(对于任何数据库驱动都好用)
2: addslashes用于单字节字符串的处理,
3: 多字节字符用mysql_real_escape_string吧。

另外对于php手册中get_magic_quotes_gpc的举例:

if (!get_magic_quotes_gpc()) {
  $lastname = addslashes($_POST[‘lastname’]);
} else {
  $lastname = $_POST[‘lastname’];
}

 

posted @ 2018-11-21 15:21  澔如菸海  阅读(142)  评论(0编辑  收藏  举报