2012-04-14 4 views
0

をしたいいけない、そのような値のものがあるデータベース内の値がここにまったく同じですが、バックスラッシュはありません。PHPは、バックスラッシュが追加されますが、私はそれは私のデータベースにその

私がそれを印刷すると、PHPは「一重引用符」の前にバックスラッシュを追加します。
get_magic_quotes_gpcはオフです。 なぜそれがバックスラッシュを入れているのか分かりません。ここ

は値を印刷するために私のPHPコードです:

$_SESSION['foo'] = $_POST['foo']; 
echo $_SESSION['foo']; 
+0

を試してみてください?おそらくphp myadminがスラッシュを取り除いていますが、本当にそこにあります。echo stripslashes($ blah)); – Dale

+0

はい私はphpmyadminで見る、私はおそらくそこにあることを知らない。しかし、私のサーバーを変更する前に、それはそうではありませんでした。 – Murat

+0

あなたはどのように '$ value'を投入していますか? – Quentin

答えて

-1

あなたはphpMyAdminのを使用してデータベースを表示しているこの

echo stripslashes($value)); 
+2

それは症状を修正するかもしれませんが、根本的な問題はありません:) – Evert

+0

はい、私はstripslashesを知っていますが、ポイントはmagic_quotes_gpcがオフの間にバックスラッシュを挿入する理由。 – Murat

+0

mysql_real_escape_string()などを使用していますか?データを挿入するために使用しているコードを見ることなく、それは誰でも推測できます。厳しいマークダウンbtw – Dale

関連する問題