$ contentデータをフォームから取得する場合(PHPコードの「現状のまま」ではありません) 、Magicの引用符が原因で問題が発生している可能性があります( magic_quotes_gpc
)
基本的に:
魔法の引用符が有効になっている場合(これは、 phpinfo()の出力で確認できます。
、たとえば) 、そのような「二重エスケープ」が発生します:
- これらの文字は、魔法の引用符によって一度エスケープされます。
- 次に、
mysql_real_escape_stringによって2回目にエスケープされます。
この場合の良い解決策は、mysql_real_escape_stringの使用をやめないことです。 、ただし、構成でmagic_quotes_gpcを無効にするには...
...しかし、アクセスできないため、実際には、 stripslashes
$_GETとして取得する入力 および$_POST 、使用を開始する前に。
注:これは、 mysql_real_escape_stringのマニュアルページに記載されているアドバイスです。
(引用) :