xyz.comなどのサイトでJSONPを使用して、サイトabc.com/test.phpを呼び出しています。ただし、このサイトを呼び出すたびに、IE6とIE7で新しいセッションIDを取得します。他のブラウザでは、それは一定のままです。
test.phpのコードは次のようなものです。
<?php
session_start();
echo session_id();
?>
ただし、別のウィンドウでhttp://abc.com/test.phpにアクセスし、xyz.comのページをJSONPコードで更新すると、定数IDが表示されます。理由がわかりません。助言がありますか?
これはIE6とIE7でのみ発生します。すべての作業を期待どおりに休ませます。どういうわけか、IE6とIE7は、実際に別のウィンドウでサイトにアクセスするまで、セッションID(つまりCookie名)を保持するためにシームしません。