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