Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 在Symfony 2上,在IE上的所有操作中丢失与iframe的会话_Facebook_Internet Explorer_Session_Iframe_Symfony - Fatal编程技术网

Facebook 在Symfony 2上,在IE上的所有操作中丢失与iframe的会话

Facebook 在Symfony 2上,在IE上的所有操作中丢失与iframe的会话,facebook,internet-explorer,session,iframe,symfony,Facebook,Internet Explorer,Session,Iframe,Symfony,我有完全相同的问题: 但我有很多动作,我使用自动模板: /** * @Route("/", name="_welcome") * @Template() */ public function indexAction() { .... return array(...); } 因此,是否可以在所有操作中定义头…您可以为响应创建一个事件侦听器 在这里,您可以使用Symfony2附带的Acme捆绑包找到一个示例: 基本上,您可以修改此示例并编写: <?php

我有完全相同的问题:

但我有很多动作,我使用自动模板:

 /**
 * @Route("/", name="_welcome")
 * @Template()
 */
public function indexAction()
{
    ....  
    return array(...);
}

因此,是否可以在所有操作中定义头…

您可以为响应创建一个事件侦听器

在这里,您可以使用Symfony2附带的Acme捆绑包找到一个示例:

基本上,您可以修改此示例并编写:

<?php

namespace Acme\DemoBundle\EventListener;

use Symfony\Component\HttpKernel\Event\FilterResponseEvent;

class ResponseListener
{
    public function onKernelResponse(FilterResponseEvent $event)
    {
        $event->getResponse()->headers->set('P3P', 'CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
    }
}

<?php

namespace Acme\DemoBundle\EventListener;

use Symfony\Component\HttpKernel\Event\FilterResponseEvent;

class ResponseListener
{
    public function onKernelResponse(FilterResponseEvent $event)
    {
        $event->getResponse()->headers->set('P3P', 'CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
    }
}