Есть скрипт, который данные из формы обратной связи отправляет в гугл форму. На всех сайтах он работает корректно, кроме одного. Проблема в том, что он заносит только первый элемент (в данном примере name1), вместо того чтобы занести все. При этом никаких ошибок ни в консоли, нигде нет. Что на сайте может мешать скрипту, или иной способ реализации данного функционала?
$data = array(); // массив для отправки в гугл форм
$url = 'url_google_формы';
$data['entry.1932596569'] = "name1";
$data['entry.557379386'] = "phone1";
$data['entry.365274014'] = "name2";
$data['entry.307878896'] = "phone2";
$data['entry.1179363193'] = "name3";
$data['entry.1957612724'] = "phone3";
$data = http_build_query($data); // теперь сериализуем массив данных в строку для отправки
$options = array( // задаем параметры запроса
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => $data,
),
);
$context = stream_context_create($options); // создаем контекст отправки
$result = file_get_contents($url, false, $context); // отправляем