我收到了来自webservice的回复。这是回复:
$endpoint = 'http://.....';
$mynamespace = 'http://........';
$client = new nusoap_client($endpoint, true);
$response = $client->call('SaleWithTicket', $param, $mynamespace);
如果我打印出来,我得到了这个结果
Array
(
[SaleWithTicketResult] => Array
(
[TicketObjectId] => e1f511a8-610c-4db9-8c22-1effaf4c9ad9
[TransactionDate] => 2015-06-18T07:00:18.9651562+03:00
[StatusCode] => 0
[RedirectUrl] => https://.........
)
)
这些是动态的结构。
我想要自动重定向但是我无法找到方法。
答案 0 :(得分:1)
$location=$response['SaleWithTicketResult']['RedirectUrl'];
header("Location: $location");
那里有什么难的?如果$result
没有遵循已定义的结构,并且在不同的日子可以采用完全不同的格式,那么您提出的任何解决方案都只是一个黑客。