Symfony2 - 你能用重定向提交帖子数据吗?


Symfony2 - Can you submit post data with redirect?

我想在重定向到另一个页面时在post方法中提交一些数据。我想到的解决方案是——

  1. 创建一个带有帖子值的表单并使用 JavaScript 重定向。[取决于 js 启用]
  2. 使用 curl
  3. 发送数据并执行类似标头重定向的操作 [取决于 curl 启用]

有没有其他方法可以做到这一点,或者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');