我需要做的是获取元素的ID。
$price = $_POST['price'];
$orderid = $_POST['id'];
$serverId = 'localhost:8000';
$request = WebToPay::redirectToPayment(array(
'projectid' => *****,
'sign_password' => '************************',
'orderid' => $orderid,
'amount' => $price * 100,
'currency' => 'EUR',
'country' => 'LT',
'accepturl' => url().'/redirect-to-server/'.$orderid,
'cancelurl' => $self_url.'/cancel.php',
'callbackurl' => url().'/get-bank-callback',
'test' => 1,
上面的代码将我重定向到accepturl
,这很好。但是我如何设法在accepturl
文件中获取文件的ID?
正如您在上面的代码中看到的,我甚至发布了该元素的ID,但我不知道如何将其纳入accept.php
这是我的accept.php
<?php
$id = $_GET['orderid'];
?>
Thank you for buying <?php echo $id ?>
它不像那样
答案 0 :(得分:1)
如果要通过$ _GET全局数组获取参数$ id,则应更改重定向URL,以便您的参数具有可以按您希望的方式访问的名称:
url().'/redirect-to-server/?orderid='.$orderid
如果重定向无效,那么您可能需要更新路由。
答案 1 :(得分:1)
看起来你只需要在你的处理程序中接受路由参数。
Route::get('/redirect-to-server/{order_id}', function($orderId){})