magic_quotes_gpc を無効にしたところ、何もエスケープされていないかのように、データベースへのユーザー入力にアポストロフィが含まれていることに気付きました。
($_POST['message'])="it's a test";
$string = mysql_real_escape_string(htmlentities($_POST['message']));
次に、それをデータベースに挿入すると、データベースに次のように表示されます。
it's a test
it\'s a test
申し込んだからじゃないのmysql_real_escape_string
?それとも、それら\'
を に変換するのはデータベース (ここでは PHPMyAdmin を使用)'
ですか? 前もって感謝します。