アッドスラッシュのエスケープについて教えてください
アッドスラッシュについて教えてください
1. データを保存するためにトムの本に入ると
$webname = addlashes($_POST['name']);
2..データベースを開いたときに見たデータはトムの本でした
3. 質問は出力方法です
出力するときは name ?>
を使用します
出力結果 Tom's book
/を付けずにトムの本と表示させる方法を教えてください
4..ありがとう..
$str='トムの本';
echo ereg_replace("^(['|"|,|.])",'1',$str)
?>
マジックストリングをオンにしていると、自動的に気が変わります
そしてまたひっくり返したらこうなりました
[url=http://cn.php.net/manual/zh/security.magicquotes.php]リンクタグ http://cn.php.net/manual/zh/security.magicquotes.php[/url]
学ぶ
2階に戻って…
あなたの方法によると...データベースに多くのフィールドが追加されている場合は、ラッシュを追加します
そうすると、出力するときに各フィールドを追加する必要がありますか?
ラッシュを追加することは、ページ上の文字にエスケープされた「/」を追加することです
ストリップスラッシュはエスケープを削除します
挿入: $name=$_POST['name'];
$name=addslashes($name);
$name=stripslashes($row['name]);
を表示
LSが正解です
POST自体は送信処理中に一度エスケープされます
上の階の皆さん、ありがとう...[img]http://www.111cn.cn/bbs/images/smilies/default/tongue.gif[/img] こっちに来て...一人ずつキスさせてください![img] ]http://www.111cn.cn/bbs/images/smilies/default/kiss.gif[/img]
mysql_real_escape_string が使用されない理由がわかりません