Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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
Browser IE 8跨windows共享会话_Browser - Fatal编程技术网

Browser IE 8跨windows共享会话

Browser IE 8跨windows共享会话,browser,Browser,在IE8中,当我们打开两个不同的浏览器窗口时,我们会得到相同的会话,除非我们使用文件->新会话选项 我们有两个使用相同域名的不同应用程序(j2ee)。在IE7中,当用户在两个浏览器窗口中打开两个应用程序时,这一点非常有效。然而,在IE8中,浏览器将两个应用程序视为一个应用程序,并且会话是共享的。现在,在应用程序中是否可以进行任何修复以确保我们检测到新窗口(新会话)正在打开?通常您会在不同的路径上托管这两个应用程序,对吗?如果是这样,只需将会话cookie限制在应用程序的路径上即可。因此,如果路径

在IE8中,当我们打开两个不同的浏览器窗口时,我们会得到相同的会话,除非我们使用文件->新会话选项


我们有两个使用相同域名的不同应用程序(j2ee)。在IE7中,当用户在两个浏览器窗口中打开两个应用程序时,这一点非常有效。然而,在IE8中,浏览器将两个应用程序视为一个应用程序,并且会话是共享的。现在,在应用程序中是否可以进行任何修复以确保我们检测到新窗口(新会话)正在打开?

通常您会在不同的路径上托管这两个应用程序,对吗?如果是这样,只需将会话cookie限制在应用程序的路径上即可。因此,如果路径
/app1
上有一个应用程序,路径
/app2
上有另一个应用程序,那么第一个应用程序的会话ID cookie应该如下所示:

Set-Cookie: JSESSIONID=SOMEVALUE; path=/app1

在应用服务器中应该有相应的设置机制。如果您提供有关应用程序服务器的更多详细信息,那么我们可能可以引导您找到需要更改的确切配置元素。

通常您会在不同的路径上托管这两个应用程序,对吗?如果是这样,只需将会话cookie限制在应用程序的路径上即可。因此,如果路径
/app1
上有一个应用程序,路径
/app2
上有另一个应用程序,那么第一个应用程序的会话ID cookie应该如下所示:

Set-Cookie: JSESSIONID=SOMEVALUE; path=/app1

在应用服务器中应该有相应的设置机制。如果您提供有关应用程序服务器的更多详细信息,那么我们可能可以指导您找到需要更改的确切配置元素。

您可能需要修改您对过去所提问题的答案的接受程度。否则,在未来,有些人可能会忽略回答你的问题,因为你否定了那些值得表扬的人。正如友好的提醒:)您能告诉我如何将答案标记为满意吗?您可能需要修改您对过去提出的问题的答案的接受程度。否则,在未来,有些人可能会忽略回答你的问题,因为你否定了那些值得表扬的人。正如友好提示:)您能告诉我如何将答案标记为满意吗?我们有两个不同的应用程序使用相同的域,例如和。我使用WebSphereApplicationServer。应用程序服务器cookie用于域,如domainone.com、domaintwo.com等,即只要域保持不变,cookie是否也一样?创建虚拟主机可能是一种解决方案,但我想确保没有特定于应用程序的解决方案。我不清楚的是,你一直在说“同一个域”,但你展示了两个不同的域:domainone.com和domaintwo.com,它们是不同的。那是哪一个呢?如果应用程序托管在两个不同的域上,那么应该不会有问题。如果只有一个域,那么您需要在cookie中使用应用程序路径。我们有两个不同的应用程序使用相同的域,例如和。我使用WebSphereApplicationServer。应用程序服务器cookie用于域,如domainone.com、domaintwo.com等,即只要域保持不变,cookie是否也一样?创建虚拟主机可能是一种解决方案,但我想确保没有特定于应用程序的解决方案。我不清楚的是,你一直在说“同一个域”,但你展示了两个不同的域:domainone.com和domaintwo.com,它们是不同的。那是哪一个呢?如果应用程序托管在两个不同的域上,那么应该不会有问题。如果只有一个域,那么您需要在cookie中使用应用程序路径。