Здравствуйте, как передать данные из формы в масив. Через $_POST пробовал не катит. Так как action перенаправляет в другой сайт.
$secret = 'f6482bd9a166bf2s43ssc9fe60eb4774';
$data = array(
'shopid' => 1,
'payno' => 4894515605789165,
'amount' => 15,
'description' => 'Программа'
);
ksort($data,SORT_STRING);
$sign = hash('sha256',implode(':',$data).':'.$secret);
echo '
<form method="POST" action=site.com/merchant/pay/>
<input type="hidden" name="shopid" value="'.$data['shopid'].'">
<input type="hidden" name="payno" value="'.$data['payno'].'">
<input type="text" name="amount" value="'.$data['amount'].'">
<input type="hidden" name="description" value="'.$data['description'].'">
<input type="hidden" name="sign" value="'.$sign.'"><br>
<button>Оплатить</button>
</form>
';
Мне нужно чтобы данные были в $data , чтобы с генерировался $sign перед отправкой.
Сможете помощь?