Несколько значений label Яндекс Деньги

E2
На сайте с 22.05.2012
Offline
53
417

Добрый день.

Настраиваю приём оплаты через Яндекс.Деньги.

Нужно передать несколько значений в параметре label POST-запросом.

<input name="label" value="client_email:yourmail@mail.com;productID:683;client_phone:9345345345;client_name:Иванов Иван Иванович">

Как мне на странице ответа сервера разобрать один параметр label на несколько параметров?

Т.е. должно быть так:

$label = $_POST['label'];

$client_email = 'yourmail@mail.com';

$productID = '683';

$client_phone = '9345345345';

$client_name = 'Иванов Иван Иванович';

Спасибо за ответы.

LEOnidUKG
На сайте с 25.11.2006
Offline
1553
#1

$labelarray = explode(';',$_POST['label']);

print_r($labelarray);

И разбирайте.

А вообще лучше отправить json_encode массив и потом его принять обратно через json_decode

✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
E2
На сайте с 22.05.2012
Offline
53
#2

Спасибо, суть понял, всё работает.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий