$arr = [
0 => [
"Alex","12"
],
1 => [
"Mary","27"
],
2 => [
"Alice","12"
],
3 => [
"Jon","17"
]
];
$arr2 = [
0 => [
"Alex","some"
],
1 => [
"Jon","words"
],
2 => [
"Mary","any"
]
];
Как я понял, не сохраняется сессияЭто легко проверить сделав var_dump($_SESSION); и это надежнее чем гадать. Скорее всего с логикой какая-то проблема.
"Не удается получить доступ к сайту".Это ответ браузера или ответ сервера? Смотрите в консоли раздел network - какой код ответа отдает сервер на этот запрос, скорее всего к сессии это не имеет отношения.
я вижу, что были в $postdop данные, а затем затерлись в цикле - как это обойти не знаю.
А Вас не смущает, что у Вас $postdop = ""; перезаписывается постоянно при каждой итерации цикла?
if($_POST["$key"."$i"]) {..} не подходит для $key=billing_emaildop, но это особо ничего не меняет, т.к.угу, в частности не меняет $i, который теперь снова "не подходит" и снова не меняется )