Я внедряю платежную систему на свой сайт. При совершении платежа я создаю transaction_id и order_id. Идентификатор transaction_id необходим третьему лицу для успешного проведения платежа. Order_id для меня, чтобы определить, какой заказ идет с какой транзакцией.
После оплаты пользователь возвращается на «страницу возврата». этот URL-адрес будет выглядеть примерно так: «www.myawesomewebsite.com/return», однако после ссылки добавляется идентификатор order_id. Таким образом, этот URL-адрес будет выглядеть так: «www.myawesomewebsite.com/return?#31102014033349-3».
Когда я нахожусь на этой странице, я хочу проанализировать URL-адрес, чтобы получить order_id. Однако, если я сделаю что-то вроде этого:
array(3) { ["scheme"]=> string(4) "http" ["host"]=> string(17) "www.myawesomewebsite.com" ["path"]=> string(27) "/return"
Как видите, он не возвращает запрос в URL-адресе. Если я var_dump(Request::url());
, он также возвращает «www.myawesomewebsite.com/return». Почему-то он не может «видеть» order_id в URL-адресе.
Мой вопрос, как я могу успешно получить order_id?
?var=31102014033349-3
. - person jeroen   schedule 31.10.2014order_id
2. ничего после#
не передается на сервер. - person AbraCadaver   schedule 31.10.2014http://www.myawesomewebsite.com/return?order_id=31102014033349-3
- person CS GO   schedule 31.10.2014