Задать вопрос
@BimkY
Умею делать поисковые запросы

Как передать данные из формы в переменную?

Здравствуйте, как передать данные из формы в масив. Через $_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 перед отправкой.
Сможете помощь?
  • Вопрос задан
  • 229 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Так как action перенаправляет в другой сайт.


Если так уж нужен Хэш введённых данных - обрабатывайте форму на своём сайте, а потом уже перенаправляйте на нужный сайт с параметрами из формы в запросе.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы