sha
sha

Reputation: 61

Redirecting to external url with params using zend framework

I want to redirect users to a external payment gate with some parameters using zend.is there any standard way of doing it ?

really appreciate any advice and suggestions.

thanks.

Upvotes: 4

Views: 8951

Answers (3)

Shane Stillwell
Shane Stillwell

Reputation: 3248

You could use the built in PHP function of http_build_query to build the parameters, then feed that to the gotoUrlAndExit() function of Zend Framework.

$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);

Upvotes: 6

Ololo
Ololo

Reputation: 1097

$this->_redirect($url);

Just put it in your action

Upvotes: 2

Marcin
Marcin

Reputation: 238139

In ZF there is Redirector action helper. It has methods called gotoUrl() and gotoUrlAndExit() that can be used to go to external urls. Maybe this helper will be suited for your needs.

Upvotes: 4

Related Questions