IE浏览器,jQuery的,会话丢失PHP(Internet Explorer, jQuery, s

2019-10-16 21:44发布

我有一个用unsual问题。 我正在开发一个网站巫婆的背后是一个负载平衡器。 我们有4个前端。 出于某种原因,在Internet Explorer中,会话丢失。 我们正在使用数据库会话,它工作在所有其他浏览器。 经过调试的日子里,我消除JS文件下面几行:

$('div').each(function(){
    console.log($(this));
    if($(this).attr('role') == 'dialog') {
        $(this).addClass('callmenow_wrapper');
    }
    if($(this).attr('class') == 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix') {
        $(this).addClass('callmenow_title');
    }
    if($(this).attr('class') == 'ui-dialog-buttonpane ui-widget-content ui-helper-clearfix') {
        $(this).removeClass('ui-widget-content');
    }
    $('button').addClass('button-call-popup');
});

现在,一切都按预期工作。 如果我放回到IE此行,会话将丢失。 如果有人经历了一些有线这样的,请指教。

谢谢。

PS:我读吨文档和类似的问题。 我已经设定P3P头,等没有工作,直到我删除此行。

文章来源: Internet Explorer, jQuery, session lost php