Php Symfony2-您可以提交带有重定向的post数据吗?
我想在重定向到另一个页面时用post方法提交一些数据。我想到的解决办法是-Php Symfony2-您可以提交带有重定向的post数据吗?,php,symfony,Php,Symfony,我想在重定向到另一个页面时用post方法提交一些数据。我想到的解决办法是- 使用post值创建表单并使用javascript重定向。[取决于js启用] 使用curl和dosomething header redirect[依赖于curl enable]发送数据 是否有其他方法或Symfony2固有的方法?例如,当在Symfony中使用重定向方法时,我可以在post方法中发送一些数据吗?为什么不在重定向之前使用会话来存储值,这会容易得多 // Set a session value $sessio
是否有其他方法或Symfony2固有的方法?例如,当在Symfony中使用重定向方法时,我可以在post方法中发送一些数据吗?为什么不在重定向之前使用会话来存储值,这会容易得多
// Set a session value
$session = $this->getRequest()->getSession();
$session->set('session name', 'session value');
// redirect
$this->redirect('redirect to somewhere');
在重定向后获取会话值
$value = $session->get('session name');
您将使用和的组合。使用
generateUrl
时,可以传递值。如果您使用的是框架,那么应该利用框架提供给您的工具。祝你好运@sjagar我正在寻找重定向方法。我可以用它传递一些值吗?到目前为止,在我的Understanding重定向中只使用了两个参数:第一个参数生成url,第二个参数表示是否为其301/302等,但不确定如何使用它声明post值。为什么需要post
?在Symfony中,有十几种其他方法可以传递数据,而无需重新发明轮子。即我在上面为您链接的路线占位符。