我有一个提交数据的表单。比如说让它提交这些数据:
Age => 23
Gender => Male
Country => UK
现在我需要将它存储在我已经创建的会话数组中。但是,这个数组已经存在并且包含的字段多于第一个表单给出的字段。例如,这就是会话数组的样子:
Age => Value
Gender => Value
Country => Value
State => Value
Language => Value
正如您所看到的,只有前三个与第一个表格一起给出。 我想为每个循环检测哪些值(在这种情况下:年龄,性别和国家/地区),然后将这些值放在会话数组中。
例如,下一个表单将提供信息:
State => Value
Language => Value
我一直试图绕过这个,但我找不到解决方案......:/
答案 0 :(得分:0)
类似的东西:
$valid_fields = array('Age', 'Gender', 'Country', 'State', 'Language');
foreach ($_POST as $key => $value) {
if (in_array($key, $valid_fields)) {
$_SESSION[$key] = $value;
}
}