ZF2 - 如何重定向到外部 URL
ZF2 - How to re-direct to External URL
我正在使用 ZF2,我想知道如何重定向到外部 URL。
这是我试过的:
$this->redirect()->toUrl('http://www.example.com' ,
[
'access_code' => '12345'
]
);
很遗憾,它不起作用。
另一个想法是简单地使用类似的东西:
header('Location: http://www.example.com/12345');
编辑:
这是通过我的控制器完成的,这是控制器代码:
use Application\Library\Http\GetHttpInterface;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
class GamesController extends AbstractActionController
{
public function __construct(
//factories
) {
//objects
}
public function redirectAction()
{
$this->redirect()->toUrl("http://www.example.com");
echo "here";
}
}
您刚刚错过了说明中的 return
。应该是这样的:
return $this->redirect()->toUrl('http://www.example.com/12345');
我正在使用 ZF2,我想知道如何重定向到外部 URL。
这是我试过的:
$this->redirect()->toUrl('http://www.example.com' ,
[
'access_code' => '12345'
]
);
很遗憾,它不起作用。
另一个想法是简单地使用类似的东西:
header('Location: http://www.example.com/12345');
编辑:
这是通过我的控制器完成的,这是控制器代码:
use Application\Library\Http\GetHttpInterface;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
class GamesController extends AbstractActionController
{
public function __construct(
//factories
) {
//objects
}
public function redirectAction()
{
$this->redirect()->toUrl("http://www.example.com");
echo "here";
}
}
您刚刚错过了说明中的 return
。应该是这样的:
return $this->redirect()->toUrl('http://www.example.com/12345');