【发布时间】:2015-07-31 09:16:08
【问题描述】:
我想将用户从一个 url 重定向到另一个。我使用了$this->redirect()->toRoute(),但我注意到应用程序运行两次,就像用户发出 2 个请求一样。
【问题讨论】:
-
可以使用
header函数吗?
标签: php http redirect zend-framework2 http-redirect
我想将用户从一个 url 重定向到另一个。我使用了$this->redirect()->toRoute(),但我注意到应用程序运行两次,就像用户发出 2 个请求一样。
【问题讨论】:
header函数吗?
标签: php http redirect zend-framework2 http-redirect
当然,您有 2 个请求。因为会发生以下情况:
也许解决方法不是使用redirect(),而是使用forward()。缺点是您在收到/otherroute 的回复时仍在使用/someroute。
【讨论】:
我对ZF2不是很熟悉,但是在PHP中你可以使用
header('Location:www.url.com');
你可以试试吗?
【讨论】: