Не могу вытащить post-запрос php

Ребята, если что то непонятно спросите, уточните, очень трудно объяснить, так как я сам не до конца разбираюсь в работе с данными через запросы POST/GET

У меня с трекера люди переходят на посадочную страницу (лендинг) в адрес добавляется get-запрос такого вида

https://site.com/?sub1=цифры1&sub2=цифры2&sub3=цифры3&sub4=цифры4&sub5=цифры5

эти данные sub1 (и прочие) должен подхватить post-запрос php (поправьте, если не так)

<?php if (!empty($_POST['phone'])) {
        send_the_order ($_POST);
    }
    function send_the_order ($post){
        $params=array(
    'flow_hash' => $post['flow_hash'],
    'landing' => $post['landing'],
    'referrer' => $post['referrer'],
    'phone' => $post['phone'],
    'name' => $post['name'],
    'country' => $post['country'],
    'address' => $post['address'],
    'email' => $post['email'],
    'lastname' => $post['lastname'],
    'comment' => $post['comment'],
    'layer' => $post['layer'],
    'sub1' => $post['sub1'],
    'sub2' => $post['sub2'],
    'sub3' => $post['sub3'],
    'sub4' => $post['sub4'],
    'sub5' => $post['sub5'],
    'link_redirect' => $post['link_redirect']
    );
    $url = 'http://site.com/api/new-order/';
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_REFERER, $url);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
    $return= curl_exec($ch);
    curl_close($ch);
    $array=json_decode($return, true);
    header('Location: Thanks.php');
    }
?>

Не могу вытащить эти данные, чтобы вставить их в форму (моя форма динамическая на js, пока что очень долго описывать, если будет нужно, я отпишу какая у меня форма) пока что, просто хочется узнать как мне вытащить данные, может быть где то ошибка и там и нет данных, хотя я echo писал на странице, показывал

У меня на лендинге скрипт в котором настройки для js файла моей формы, туда и нужно засунуть данные из php

<script>
        formApi: {
            isNeeded: 1, 
            landingValue: '', 
            countryName: 'Ελλάδα', 
            flowHash: 'ZVik', 
            priceMain: 29, 
            currencyMain: 'EUR', 
            sub1: 'сюда нужно вставить данные из php и он отправит их в js файл моей динамической формы'
        },
    });

</script>

UPD:

  //Блок API формы
    if (!!settings.formApi && settings.formApi.isNeeded) {
        var formApiCode = '<option value="' + settings.lang + '">' + settings.formApi.countryName + '</option></select><div style="display: none"><input type="hidden" name="ip" value="<?=$_SERVER[\'REMOTE_ADDR\']?/>"><input type="hidden" name="createdAt" value="<?=date("Y-m-d H:i:s")?>"><input type="hidden" name="userAgent" value="<?=$_SERVER[\'HTTP_USER_AGENT\']?>"><input type="hidden" name="flow_hash" value="' + settings.formApi.flowHash + '"><input type="hidden" name="sub1" value="' + settings.formApi.sub1 + '"><input type="hidden" name="sub2" value="' + settings.formApi.sub2 + '"><input type="hidden" name="sub3" value="' + settings.formApi.sub3 + '"><input type="hidden" name="sub4" value="' + settings.formApi.sub4 + '"><input type="hidden" name="sub5" value="' + settings.formApi.sub5 + '"><input type="hidden" name="referrer" value="<?=$_SERVER[\'HTTP_REFERER\']?>"/></div>';

        var priceMain = ' ' + settings.formApi.priceMain;
        var currencyMain = ' ' + settings.formApi.currencyMain;
    } else {
        var priceMain = '';
        var currencyMain = '';
    }


    //Функция- генератор формы
    function genLocalForm() {
        var localForms = {
            'en': '<div class="order_block"> <div class="prod_img_wrapper"> <img src="' + settings.form.img + '" width="300" class="prod_img">' + ((settings.form.price) ? '<div class="priceс"><span class="discountс">Discount!</span> <s><span class="js_old_price price_old">' + priceMain * 2 + currencyMain + '</span></s><br> <b class="new_price js_new_price price_main">' + priceMain + currencyMain + '</b> </div>' : '') + '</div> <center> <h3 style="text-align: center">Make an order before the discount is given to another reader. <br>Offer expires in:  <span class="time_remains" id="min"></span> : <span class="time_remains" id="sec"></span> </h3> </center> <form class="order_form" action="" method="POST"> <select class="country_select wheel_input" name="country">' + ((!!settings.formApi && settings.formApi.isNeeded) ? formApiCode : '</select>') + '  <label for="name" class="data_label">Write your name:</label><input class="wheel_input" type="text" name="name" required="" id="name" placeholder="John Smith"><label for="phone" class="data_label">Write your phone number:</label> <input class="wheel_input" type="text" id="phone" name="phone" required="" placeholder="+7 977 777 77 77"> <input type="hidden" name="landing" value="' + ((!!settings.formApi && settings.formApi.isNeeded) ? settings.formApi.landingValue : window.location.host) + '"> <button class="main-link" type="submit">Buy ' + settings.product + ' with discount 50%!</button> </form> </div><center> <h2 class="time_remains_title">The last day of discount giveaway: <span class="time_remains">' + outputDat(0, false) + '</span></h2> <br> </center>',
        }

        return localForms[settings.lang] + (!!settings.form.showSelect ? '<style>@import url("' + featuresFilesSrc.formStyles + '");\n.country_select {display: block!important} \n  </style>' : '<style>@import url("' + featuresFilesSrc.formStyles + '");\n </style>') + ((!!settings.wheel && settings.wheel.isNeeded) ? '<style>.order_block {display: none;}</style>' : '') + (settings.form.untilExpire == 0 ? '<style>.order_block h3 {display: none;}</style>' : '') + (settings.form.priceBrFix == 1 ? '<style>.priceс br{display: none;}</style>' : '')

    }

Ответы (0 шт):