複数のフィールドから HTML コードを取り除きたい。だから私は使用しました:
extract($_POST)
次に、テーブルへの挿入。
次のように各フィールドを削除しません。
$user = strip_tags($user);
$email = strip_tags($email);
.....
私の抽出($ _POST)配列を取り除く解決策はありますか?
mysql_real_escape_string() についても同じ
編集 1 私は使用しません
foreach($_POST as $key => $value){ $_POST[$key] = mysql_real_escape_string(strip_tags($value)); }
短い変数を使用したい:
$名前、$メール
いいえ:
$_POST['name'] , $_POST['email']
非推奨であるため、extract() なし。
編集2解決策は次のとおりです。
foreach($_POST as $key => $value){ $$key = mysql_real_escape_string(strip_tags($value)); }