$_POST
データをすばやくフィルタリングするために、このきちんとしたコードに出くわしました。
$post=array_map("filter_data",$_POST);
新しいバージョン (PHP 5.2 以降) に更新しました。
$post=array_map("filter_var",$_POST,array(516)); // 516 == 'unsafe_raw'
今、私は妄想的です。これは簡単すぎるようです。そう
- すべてのデータに対してこれを行うべきではありませんか?
post
(ぎこちない神経質な目) - 一般的な、、または Cookie データ
unsafe_raw
の正しいフィルタはどれですか?post
get
主にSQLインジェクションを除去するために、一般的な消毒剤を探しているだけだと付け加えておく必要があります。メールアドレスか何かがあれば、後でもう一度フィルタリングできます。アイデア / 提案 / 恐ろしい視線はありますか?