ホームページ  >  記事  >  バックエンド開発  >  php addlashes SQLアンチインジェクション関数_PHPチュートリアル

php addlashes SQLアンチインジェクション関数_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:02:081108ブラウズ

addslashes は一重引用符と二重引用符を自動的に追加できるため、ハッカーに悪用されることなくデータベースにデータを安全に保存できます。 *///パラメータ 'A..z' は、大文字と小文字がすべてエスケープされることを定義します echo addcslashes('foo[ ]','A..z') //出力: foo[ ] ​

addslashes は一重引用符と二重引用符を自動的に追加できるため、ハッカーに悪用されることなくデータベース チュートリアルにデータを安全に保存できます。
*/
//パラメータ「a..z」は、すべての大文字と小文字がエスケープされることを定義します
echo addcslashes('foo[ ]','a..z') //出力: foo[ ]

//
$str="あなたの名前はオライリーですか?" //エスケープする必要がある文字を含む文字列を定義します
echo addedlashes($str); // エスケープされた文字列を出力します

/*
定義と使用法
addslashes() 関数は、指定された定義済み文字の前にバックスラッシュを追加します。

これらの事前定義された文字は次のとおりです:

一重引用符 (')
二重引用符 (")
バックスラッシュ ()
ヌル
文法
スラッシュ(文字列)を追加します
*/

//もちろんこの機能の方が安全です

$str="test" //特殊文字を含む文字列を定義します
$new=htmlspecialchars($str,ent_quotes); //変換操作を実行します
echo $new //変換結果を出力します
//ただし、出力時に使用する必要があります

$str="jane & 'tarzan'" //HTML 文字列を定義します
echo html_entity_decode($str); // 変換されたコンテンツを出力します
エコー「
」 ";
echo html_entity_decode($str,ent_quotes) // オプションのパラメーターを使用したコンテンツ出力


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445387.html技術記事 addslashes は一重引用符と二重引用符を自動的に追加できるため、ハッカーに悪用されることなくデータベースにデータを安全に保存できます。 *///パラメータ A..z はすべての大文字と小文字を定義します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。