ような文字列はこの関数で正当と判定されるからです。ホワイトリストに含まれていません。この結果を真偽判定するときは次の点に注意してください。通過しなかったことを示します。クライアントに依存するため、やっかいなものです。ヘッダーにユーザーが生成したコンテンツを含める必要はほとんどありません。ヘッダーの多くにホワイトリストを用います。ヘッダーにユーザーが生成したコンテンツを使えますが、以下のように無害化できます。対する安全なリダイレクト方法です。ヘッダーが妥当であることを保証します。302)さらに安全です。ホワイトリストにあるドメインのみへリダイレクトします。出力の無害化に挙げられた多くの関数は入力の検証にも使えます。以下の関数を使っています。/en投稿スラッグなどに使われています。ユーザーを追加するとき)。タグの開き/閉じの釣り合いを取ります。(関数名の印象とは違って、何もエスケープしません)。クラス名を無害化し、妥当な文字列のみを含むことを保証します。引数で与えられた代替文字列を返します。)配列要素がすべて非負であることを保証します。配列の要素に任意のコールバック関数を実行します。その他その他の、データの無害化に役立つ関数です。検証をどのように行うか、いくつか異なった哲学があります。どれが正しいかは筋書によって異なります。ホワイトリスト既知および信頼された値の有限な一覧にあるデータのみ受理します。ホワイトリストに対して信頼されていないデータを比較するとき、厳密な型チェックが行われていることを確認することが重要です。なければ攻撃者が入力を工夫して、ホワイトリストを通過するけれどもまだ悪質な効果を持たせることができるかもしれません。);}ブラックリスト既知の信頼できない値の有限な一覧にあるデータを拒否します。これがよい方法であることは、めったにありません。書式の検出データが正しい書式であるかテストします。正しい場合のみ受理します。