Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как выдернуть ссылку после выполнения формы?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Опрос
Как выдернуть ссылку после выполнения формы?
Для голосования и просмотра результатов опроса войдите или зарегистрируйтесь

> Описание: Как выдернуть ссылку после выполнения формы?
Анатолий1977
Отправлено: 05 Июня, 2017 - 14:15:48
Post Id


Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Дек. 2016  


Помог: 0 раз(а)




Всем привет! Нужна помощь!
Есть форма (прием платежей через яндекс кошелек)
CODE (html):
скопировать код в буфер обмена
  1. <form method="POST" action="https://money.yandex.ru/quickpay/confirm.xml">
  2. <input name="quickpay-form" value="small" type="hidden">
  3. <input name="is-inner-form" value="true" type="hidden">
  4. <input name="paymentType" value="AC" type="hidden">
  5. <input name="receiver" value="410014105362440" type="hidden">
  6. <input name="targets" value="назначение" type="hidden">
  7. <input name="sum" value="2" type="hidden">
  8. <input name="successURL" value="http://domen.ru" type="hidden">
  9. <input name="label" value="" type="hidden">
  10. <input name="referer" value="" type="hidden">
  11. <button><span>Перевести</span></button>
  12. </form>
  13.  

После нажатия на кнопку, генерируется ссылка вроде:
money.yandex.ru/pay/carddetails.xml?requestid=c91a292e-061e-4981-84fa-3804d7a5ebf2
Как получить эту ссылку от яндекса? начинаю подозревать, что это не возможно! Перебрал кучу разных способов, все без толку! Нужна часть от этой ссылки "c91a292e-061e-4981-84fa-3804d7a5ebf2" (но это уже другой вопрос)
вывод этой ссылки нужен в echo ну или запись в txt файл.
Можно было бы конечно просто скопировать этот адрес и не париться, но этот адрес имеет ограниченное время жизни (примерно 15 минут) после чего требуется новый идентификатор.
Товарищи программисты! Прошу помощи, ну или хотя бы пните в нужном направлении!!! Спасибо! =)
 
 Top
OrmaJever
Отправлено: 05 Июня, 2017 - 14:31:34
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




всё что нужно о платеже яндекс присылает в ответе, а всё что не нужно вы не получите.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Анатолий1977
Отправлено: 05 Июня, 2017 - 14:41:37
Post Id


Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Дек. 2016  


Помог: 0 раз(а)




OrmaJever пишет:
всё что нужно о платеже яндекс присылает в ответе, а всё что не нужно вы не получите.
Да. Это печально.
 
 Top
OrmaJever
Отправлено: 05 Июня, 2017 - 15:21:41
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Это не печально, это безопасность. После редиректа вы попадаете на другой сайт, как вы хотите с другого сайта вы хотите получить данные?


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB