在网站上使用 JSONP,比如 xyz.com,我正在调用网站 abc.com/test.php。但是,每次我调用这个站点时,我都会在 IE6 和 IE7 中获得一个新的会话 ID。在其他浏览器中它保持不变。
test.php 的代码类似于:
<?php
session_start();
echo session_id();
?>
但是,在我在另一个窗口中访问http://abc.com/test.php,然后使用 JSONP 代码刷新我在 xyz.com 的页面后,它会显示一个常量 ID。我不知道为什么。有什么建议么?
这只发生在 IE6 和 IE7 中。按预期休息所有工作。不知何故,IE6 和 IE7 不会缝合以保留会话 ID(即 cookie 名称),直到我在另一个窗口中实际访问该站点。