Php 当链接目标为“时,Internet Explorer 11丢失iframe嵌入式网站的cookie”_空白";-同一个域,不同的子域

Php 当链接目标为“时,Internet Explorer 11丢失iframe嵌入式网站的cookie”_空白";-同一个域,不同的子域,php,cookies,iframe,internet-explorer-11,session-cookies,Php,Cookies,Iframe,Internet Explorer 11,Session Cookies,当嵌入https://subdomain-b.example.com带有iframe打开的https://subdomain-a.example.com然后单击在新选项卡/窗口中打开的iframe中的链接,cookie将丢失 我不确定这是否与此有关,但一切都是严格的https 编码: 编码开启:重要提示:链接在空白处打开 <?php setcookie("TestCookie", "someValue"); ?> <a href="showcookie.php" targe

当嵌入
https://subdomain-b.example.com
带有
iframe
打开的
https://subdomain-a.example.com
然后单击在新选项卡/窗口中打开的
iframe
中的链接,cookie将丢失

我不确定这是否与此有关,但一切都是严格的
https

编码:


编码开启:重要提示:链接在空白处打开

<?php
setcookie("TestCookie", "someValue");
?>
<a href="showcookie.php" target="_blank">link</a>

编码:


您是否在控制台中看到任何错误或警告消息?如果你改变了目标值,那会有什么不同吗?出于测试目的,请尝试降低IE浏览器的安全设置,然后再次尝试测试问题。查看是否解决了此问题。此问题是否有任何进展?如果你已经找到了解决方案,那么请尝试将其作为答案发布,并尝试将你自己的答案标记为该问题的可接受答案。如果问题仍然存在,请尝试参考线程上的建议,并让我们了解您对此问题的状态。我们将努力提供进一步的建议。感谢您的理解。@Deepak MSFT控制台中没有错误或警告-我尚未测试IE浏览器的不同设置。虽然更改IE设置可能会暂时有所帮助,但这不是一个可行的解决方案,因为我无法控制访问此网站的浏览器。可能是您的IE具有非常严格的安全设置导致了此问题。如果您可以允许一些必要的设置,那么它可以帮助解决问题。我同意你的观点,你不能控制你用户的浏览器设置。你说过它在某些情况下确实有效。那么,您能提供更多关于它的信息吗?您是否发现它们之间有什么区别?您是否在控制台中看到任何错误或警告消息?如果你改变了目标值,那会有什么不同吗?出于测试目的,请尝试降低IE浏览器的安全设置,然后再次尝试测试问题。查看是否解决了此问题。此问题是否有任何进展?如果你已经找到了解决方案,那么请尝试将其作为答案发布,并尝试将你自己的答案标记为该问题的可接受答案。如果问题仍然存在,请尝试参考线程上的建议,并让我们了解您对此问题的状态。我们将努力提供进一步的建议。感谢您的理解。@Deepak MSFT控制台中没有错误或警告-我尚未测试IE浏览器的不同设置。虽然更改IE设置可能会暂时有所帮助,但这不是一个可行的解决方案,因为我无法控制访问此网站的浏览器。可能是您的IE具有非常严格的安全设置导致了此问题。如果您可以允许一些必要的设置,那么它可以帮助解决问题。我同意你的观点,你不能控制你用户的浏览器设置。你说过它在某些情况下确实有效。那么你能提供更多关于它的信息吗?你发现它们之间有什么区别吗?
<?php
setcookie("TestCookie", "someValue");
?>
<a href="showcookie.php" target="_blank">link</a>
<?php
print_r($_COOKIE);