magic_quotes_gpc vs stripslashes

syr*_*ull -1 php pdo

我有两个选择来存储我的html字符串:

  1. magic_quotes_gpc使用PDO直接关闭并存储它.
  2. 打开magic_quotes_gpc并让我的html字符串使用PDO以斜杠存储.然后,使用该函数转换这些斜杠stripslashes();

我需要知道这两个选择的优缺点,你推荐哪一个?我猜第一选择存在安全威胁.并在第二选择的服务器上加载,但我需要知道专家说的话.

Tch*_*upi 5

Magic Quotes已被弃用.不要使用它们.请改用PDO和预备语句.

作为附注,在这种情况下,您不应该致电专家.如果官方PHP文档在大红框中说不使用此功能,则毫无疑问会被问到.

在此输入图像描述

  • @shnisaka`magic_quotes`已被弃用,因为它们给人一种安全的错误印象.你不应该依赖这个功能,如果你使用PDO或MySQLi扩展和准备好的语句,你将是安全的**. (2认同)