Symfony2-如何禁用PHPSESSION的Cookie
我想禁用Symfony 2.6中会话生成的cookie。我已经试过了:Symfony2-如何禁用PHPSESSION的Cookie,php,symfony,session,cookies,Php,Symfony,Session,Cookies,我想禁用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值会显示:)会话。请在上使用cookie:On 但是控制器操作,其中我通过以
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值会显示:)
会话。请在上使用cookie: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令牌
是否有人知道如何禁用在客户端生成和保存Cookie。我只想将表单的值发布到另一个控制器,而不需要Cookie或更好的会话。如果需要,如果我可以在URL中传输会话id,我也会很高兴。
提前谢谢!为什么要在URL中发送会话ID?这可能会产生一些安全问题!此外,这可能会帮助您: