その挙動を確認してみたくて、FF3でCookieを切ってみて、こういうコードを書いてみました。
<?php
ini_set('session.auto_start', 0);
ini_set('session.use_trans_sid', 1);
ini_set('session.use_only_cookies', 0);
ini_set('session.use_cookies',0);
session_start();
echo session_id();
?>
ここでechoされるsession_id()がページを更新する度にIDが変わってしまい、ずっとステートレスな状態になってしまっています。
Cookieが送信されないと毎回別Sessionと看做しているようなのですが、このように毎回SessionIDが変わるという現象においてどういうことが原因として考えられますでしょうか?
当方の環境は以下の通りです。
PHP:5.2.5(Xampp1.6.6a)
OS:Win XP Pro SP3