我有两个域first-domain.com
和second-domain.com
.
在 上second-domain.com
,有一个 iframe 可以加载页面的特殊“缩减”版本first-domain.com
特殊页面本质上是一个购物篮,它在使用会话 ID 进行身份验证后从数据库中加载项目。
问题是每次访问second-domain.com
,生成的sessionfirst-domain.com
都不一样。如果您访问,first-domain.com
则返回second-domain.com
会话棒,并且篮子可以正常工作。
我已经尝试过header('P3P: CP="CAO PSA OUR"');
修复 IE,但它不适用于 iOS (6.1)。
代码可以简单地复制:
// first-domain.com
<?php
session_start();
echo session_id();
?>
</p>
// second-domain.com
<html>
<head></head>
<body>
<iframe src="http://first-domain.com"></iframe>
</body>
</html>
加载second-domain.com
(清除 cookie 后),每次都会生成一个新会话,直到您访问first-domain.com
.
卡住。