使用zend框架将params重定向到外部URL

时间:2011-03-29 11:48:27

标签: php zend-framework redirect

我想使用一些参数将用户重定向到外部付款门 zend.is有没有标准的方法呢?

非常感谢任何建议和意见。

感谢。

3 个答案:

答案 0 :(得分:6)

您可以使用http_build_query的内置PHP函数来构建参数,然后将其提供给Zend Framework的gotoUrlAndExit()函数。

$url = "https://external.gateway.com/";
$data = array('foo'=>'bar',
              'baz'=>'boom',
              'cow'=>'milk',
              'php'=>'hypertext processor');

$query = http_build_query($data);

$this->_helper->redirector->gotoUrlAndExit($url . '?' . $query);

答案 1 :(得分:4)

在ZF中有Redirector动作助手。它有一些名为gotoUrl()gotoUrlAndExit()的方法,可用于转到外部网址。也许这个助手将适合您的需求。

答案 2 :(得分:2)

$this->_redirect($url);

把它放在你的行动中