私のPHPアプリケーションで。ユーザーから値を取得していますが、これらのユーザー値はすべて配列に格納されています。そして、検証のためだけに。ユーザー入力値を配列と比較しています。:-
<?php
// Current Code
$masterArray = array(......); // ..... represents some 60-100 different values.
foreach($_POST as $key => $value) {
if(in_array($value, $masterArray)) {
$insertQuery = $mysqli->query("INSERTION stuff or Updating Stuff");
} else {
echo "Are you tampering html-form-data ?";
}
}
?>
しかし、更新や挿入にかなりの時間がかかるため、これは価値のないコードです。
スレーブ配列の値がマスター配列に存在するかどうかを確認するためのより高速な関数はありますか?
From Slave Array i Mean => List / Array of User Input value .
マスター配列から=>ページに保存されている配列値のリスト。
ありがとう