ホームページ  >  記事  >  バックエンド開発  >  phpのstripslashes()とaddslashes()の使用法_PHPチュートリアル

phpのstripslashes()とaddslashes()の使用法_PHPチュートリアル

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

まず、magic_quotes_gpc が ON かどうかをテストします。そうであれば、array_map() を使用してエスケープされたデータを再帰的に復元します。addslashes がエスケープした後にデータを復元する簡単な実装コードを見てみましょう。

コードは次のとおりですコードをコピー

if(get_magic_quotes_gpc())

{
関数stripslashes_deep($value)
{
$value = is_array($value) ? array_map('stripslashes_deep', $value) : (isset($value) ?tripslashes($value) : null);
$value を返します。 }

$_POST = ストリップスラッシュ_ディープ($_POST); $_GET = ストリップスラッシュ($_GET); $_COOKIE = ストリップスラッシュ_ディープ($_COOKIE); }
?>




http://www.bkjia.com/PHPjc/629684.htmlwww.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/629684.html技術記事まず、magic_quotes_gpc が ON かどうかをテストします。そうであれば、array_map() を使用してエスケープされたデータを再帰的に復元します。addslashes がエスケープした後にデータを復元する簡単な実装を見てみましょう。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。