おく@Workgroupです。 SID を、session_name() . "=" . session_id() に変えると、毎回 session_id が変わっているのではないでしょうか? (echo '<br /><a href="./page1.php">page 1</a>';のリンクをたどった場合) cookieからsession_idがとれた場合は、SIDがセットされないようです。 variables_order の値を確認して、 echo session_id(); var_dump($_COOKIE); などを追加して、挙動を確認してみては?