从数组中获取Url以进行自动重定向

时间:2015-06-18 04:27:57

标签: php nusoap

我收到了来自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://.........
        )

)

这些是动态的结构。

我想要自动重定向但是我无法找到方法。

1 个答案:

答案 0 :(得分:1)

$location=$response['SaleWithTicketResult']['RedirectUrl'];
header("Location: $location");

那里有什么难的?如果$result没有遵循已定义的结构,并且在不同的日子可以采用完全不同的格式,那么您提出的任何解决方案都只是一个黑客。