Задать вопрос
@witag

Как отправить POST запрос без участия пользователя + редирект?

Скрипт order.php -> Пользователь нажимает на кнопку -> POST запрос летит на confirm.php -> Обрабатываем входящие POST данные -> Как теперь отправить POST запрос с данными на сторонний ресурс + редирект пользователя без участия пользователя?
  • Вопрос задан
  • 293 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@witag Автор вопроса
Нашел простое решение
<html>
  <head>
    <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
    <link rel='shortcut icon' href='billmgr.ico' type='image/x-icon' />
    <script language='JavaScript'>
      function submit() {
        document.frm.submit();
      }
    </script>
  </head>
  <body onload='submit()'>
    <form name='frm' action='https://paysystem/url' method='post'>
      <input type='hidden' name='shop_id' value='1'>
      <input type='hidden' name='amount' value='1.00'>
    </form>
  </body>
</html>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@entermix
Если запрос на сторонний ресурс нужно сделать со стороны сервера, сделайте его при помощи Curl например, а после обработки ответа, отправьте пользователя на нужную страницу

Если запрос на сторонний ресурс должен быть со стороны клиента, после получения ответа с Вашего сервера, используйте AJAX запрос и последующий редирект
Ответ написан
Комментировать
@andybe
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽