ホームページ >バックエンド開発 >PHPチュートリアル >phpはslashes SQLアンチインジェクション関数を追加します
addslashes は、一重引用符と二重引用符に \\\ を自動的に追加できるため、ハッカーに悪用されることなくデータベースにデータを安全に保存できます。パラメータ 'a..z' は、すべての大文字と小文字が変換されることを定義します。コードは次のとおりです:
echo addcslashes('foo[ ]','a..z'); //出力: foo[ ]
$str="あなたの名前はオライリーですか?";文字を定義します エスケープする必要がある文字を含む文字列
echoaddslashes($str); //エスケープされた文字列を出力します
//オープンソースコード phpfensi.com
定義と使用法:addlashes() 関数は指定されたプリセット 文字を定義する前にバックスラッシュを追加します
これらの事前定義された文字は次のとおりです: 一重引用符 (')、二重引用符 (")、バックスラッシュ ()、null
構文:addslashes(string)、もちろんこの関数はより安全です。コード例は次のとおりです:
$str="; //特殊文字を含む文字列を定義します
$new=htmlspecialchars($str, ent_quotes ); //変換操作を実行
echo $new;
echo html_entity_decode($str); //変換された内容を出力
echo html_entity_decode($str) ,ent_quotes); // オプションのパラメーターを使用して出力します。 Content