parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Помощь нужна, а мусорить не хочу, продолжу этот тред. Как отправить форму без submit?

Василий М. 01.04.2016 00:10

Как некоторые догадались, я прикручиваю яндекс-кассу, сейчас на этапе https://tech.yandex.ru/money/doc/payment-solution/payment-notifications/payment-notifications-check-docpage/. Распарсил запрос, обработал, надо отправить ответ.

Вопрос 1: есть ли парсерные средства отправки формы без сабмита (с чисто технической страницы, в ответочку)?
<form method="post" action="http://action.ru/..">
<input type="hidden" name="field" value="aga">
</form>
Как её пнуть без сабмита?

Вопрос 2: в инструкции видно, что приходит дейттайм "момент формирования запроса в сервисе", а отправить надо, цитата, "момент обработки запроса по часам в сервисе". Но моё серверное время и яндексовое могут различаться на минуты (я на виртуальном хостинге сижу, у них всё ездит постоянно хз куда). Чё делаю:
а) получив время в запросе, запоминаю разницу с собственным.
$requestdatetime[$form:requestDatetime]
$now[^date::now[]]
$diff(^now.unix-timestamp[] - $requestdatetime)
б) формируя ответ, учитываю её в ответной форме.
<form method="post" action="htttp://action...">
<input type="hidden" name="performedDatetime" value="^eval($now[^date::now[]]^now.unix-timestamp[] - $diff)">
</form>
Всё ли правильно понимаю с временами и оперированием ими?

И, см. п.1, как парсером, а не всяким джаваскриптом отправить ответ сразу после формирования формы?