我想禁用Symfony 2.6中会话生成的cookie。我已经尝试过了:
ini_set('session.use_cookies', 0);
ini_set('session.use_only_cookies', 0);
ini_set('session.use_trans_sid', 1);
app_dev.php中的
它适用于只显示phpinfo()的控制器动作......没有生成cookie(我只想知道为什么ini值表示:)
session.use_cookies: On
>
但是我通过以下方式呈现表单的控制器操作:
$form = $this->createForm(new RegisterType(), $register, array(
'method' => 'POST'
));
$form->handleRequest($request);
以后
return $this->render('XYZRegisterBundle:Default:index.html.twig', array(
'form' => $form->createView(),
...
创建了cookie:(
我认为表单对象是创建cookie的原因,可能是因为csrf-token ???
是否有人知道如何禁用要在客户端生成和保存的Cookie。我想只将表单的值POST到另一个控制器而不需要cookie或更好的会话。
如果有必要,我也很高兴能在URL中传输session-id。
提前谢谢!