У меня есть простой метод, который помогает мне захватить все данные поста:
$post_vars = "";
if ($_POST) {
$kv = array();
foreach ($_POST as $k => $v) {
if (is_array($v)):
$temp = array();
foreach ($v as $v2) {
$temp[] = $v2;
}
$kv[] = "$k=" . join("|", $temp);
else:
$kv[] = "$k=$v";
endif;
}
$post_vars = join("&", $kv);
}
Это позволяет вам захватить все данные поста (независимо от их имени или значения) и затем сохранить, чем встрока, отлично подходит для вставки в базу данных, хотя вы можете захотеть, чтобы URL закодировать ее.Я обновил его, добавив поддержку массивов, но вам придется настроить его под свои требования, он выводит примерно так:
firstname = Terry & фамилия = Kernan & userid = 111111 & device = 999999999 & text = Hello & questions = q1 | q2| q3 и ответы = a1 | a2 | a3 и тип = ручной