@flunki

Проблемы с отправкой формы PHP, если форма заполнена через instagram browser, что может быть?

Работаю с рекламой через Instagram. Все прекрасно работало на протяжении нескольких месяцев.
Но сейчас возникла проблема, когда человек имеющий систему iOS отправляет форму - заявка приходит пустая. Пустая только в том случае если она отправлена через встроенный браузер Instagram.

Прилагаю код form
<form id="buy" class="m1-form" action="telegram.php" method="post" >		
<div>						
                <input class="field" name="name" type="text" placeholder="Ввeдите вaшe имя" required="">
                <input class="field" name="phone" type="tel" pattern="{10}" name="phone" placeholder="Ввeдите вaш тeлeфoн" required="">		
                <button class="button-m button-submit">сделать заказ</button>
            </select></div></form>

Обработчик формы PHP. token и chat_id скрыты
<?php

$name = $_POST['name'];
$phone = $_POST['phone'];
$Ttype = $_POST['Ttype'];
$token = "token";
$chat_id = "chat_id";
$arr = array(
  'Имя пользователя: ' => $name,
  'Телефон: ' => $phone
);

foreach($arr as $key => $value) {
  $txt .= "<b>".$key."</b> ".$value."%0A";
};

$sendToTelegram = fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r");
//$out – ответ сервера в формате JSON
$success_url = 'thank-you.php?name='.$_POST['name'].'&phone='.$_POST['phone'].'';
if ($sendToTelegram) {
  header('Location: '.$success_url);
} else {
  echo "Error";
}
  • Вопрос задан
  • 33 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы