사이트에서 JSONP를 사용하면 xyz.com이라고하며 사이트 abc.com/test.php를 호출합니다. 그러나이 사이트를 호출 할 때마다 IE6과 IE7에서 새로운 세션 ID를 얻습니다. 다른 브라우저에서는 일정하게 유지됩니다. JSONP PHP 세션이 일정하지 않습니다.
test.php의 코드
은 같은 것입니다 : 내가 다른 창에서 http://abc.com/test.php를 방문하여 JSONP 코드 xyz.com에서 내 페이지를 새로 고침 한 후,<?php
session_start();
echo session_id();
?>
그러나, 일정한 ID를 보여줍니다. 나는 이유가 없다. 어떤 제안?
이는 IE6 및 IE7에서만 발생합니다. 예상대로 모든 작업을 중단하십시오. 어떻게 든 IE6과 IE7은 실제로 다른 창에서 사이트를 방문 할 때까지 세션 ID (즉 쿠키 이름)를 유지하기 위해 이음매를 사용하지 않습니다.
대단히 고맙습니다. 내 점수를 줄 수 있다면 정말 도움이 될 것입니다. –
도움이 되니 기쁩니다! – scunliffe