ホームページ  >  記事  >  バックエンド開発  >  addslashes_PHP チュートリアルのエスケープについて質問する

addslashes_PHP チュートリアルのエスケープについて質問する

WBOY
WBOYオリジナル
2016-07-13 10:53:39754ブラウズ




アッドスラッシュのエスケープについて教えてください

アッドスラッシュについて教えてください
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 が使用されない理由がわかりません

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632374.html技術記事 addlashes のエスケープについて教えてください addlashes について教えてください 1. トムの本を入力してデータを保存すると、 $webname = addlashes($_POST['name']); データベースを開くと、データがトムです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。