代码之家  ›  专栏  ›  技术社区  ›  Catfish

使用PDO清除变量

php
  •  0
  • Catfish  · 技术社区  · 14 年前

    在使用PDO时,我是否仍然需要添加斜杠,或者这已经用PDO完成了?

    如果已经完成了,那么在将数据插入表之前,还有什么其他的清理工作需要我做吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Matthew Flaschen    14 年前

    不,你肯定不需要 addslashes 如果你在用 PDOStatement 适当地。您不需要额外的清理来防止SQL注入。但是,您可能仍然希望以其他方式进行验证。例如,您可以检查电子邮件字段“看起来像”电子邮件地址,或者确保纯文本字段不包含某些字符。最后,你可能不得不逃跑(例如 htmlspecialchars )当您输出文本时 数据库。