我知道这已经得到了一定程度的回答,但我似乎无法让它适用于我的特定配置。如果这被视为重复,请道歉。
我有一个Zend内置的购物车,带有一个指向登录页面的按钮:
if(!$session->id)
{
header('Location:'.$fullurl.'login');
}
按钮单独位于表单内。我在下面尝试了Arne的建议而没有骰子。 表格代码:
<form name="" action="' . $fullurl . 'continue" method="post">
<input type="submit" name="topay" value="CONTINUE SHOPPING" />
</form>';
如何获取并重定向到最后访问的页面而不是转到/ login?
我尝试过使用旧的HTTP_REFERER方法,但无法让它在Zend中运行..我知道Zend中有一种不同的方法,但无法通过各种答案here和{ {3}}
非常感谢任何帮助。
答案 0 :(得分:0)
我会用这个:
$url = Zend_Controller_Front::getInstance()->getRequest()->getRequestUri();
$session = new Zend_Session_Namespace('Namespace');
$session->redirect = $url;
// redirect
$this->_redirect($url, array('prependBase' => false));