【发布时间】:2012-03-13 21:44:03
【问题描述】:
我在服务控制器,登录操作 (/service/login) 中,我想将姓名、电子邮件和公司传递给配置文件控制器,注册操作 (/profile/register)。
目前我正在这样做
$this->_redirect('/profile/register/?name='.$name.'&emailid='.$email.'&companyid='.$company);
但我想将此信息传递给 /profile/register 以使用户无法在 url 中看到这些信息。
我尝试过像这样使用 $this->_forward
$params = array(
name=>$name,
emailid=>$email,
companyid=>$company
);
$this->_forward('register','profile',null,$params);
但这不起作用。有没有其他方法可以做到这一点?
【问题讨论】:
-
为什么转发不工作?您如何尝试取回您的参数?
标签: php security zend-framework url redirect