0

1 つのサブドメイン (例: abc.example.com) に page1.php という Web ページ名があります。page1.php の内容は以下の通り。

<?php
session_start();

$session_id = session_id();

echo "page4_session_id : ".$session_id."<br />";

?>

次に、別のサブドメイン (例: xyz.example.com) に page2.php という別の Web ページ名があります。page2.php の内容は以下の通り。

<?php
session_start();

$page5_session_id = session_id();

echo "page5_session_id : ".$page5_session_id."<br />";

?>

Google Chrome または Fire Fox ブラウザーで 2 つのページを実行すると、 page4_session_idpage5_session_idに対して異なるセッション ID 値が返されます。しかし、Internet Explorer 10 の 2 つの異なるタブに 2 つの Web ページを 読み込むと、 page4_session_idpage5_session_idに同じ値が返されます。

なぜIEはそのように振る舞うのですか?それはIEの機能ですか?

4

1 に答える 1