セッションにはまった

どうにもログイン後ページ遷移するとすぐにセッションが切れてしまう。
URLにSESSIDつければ繋がるけど、そのままじゃ気持ち悪いしなぁ。。。
とはまっていました。
ググッても該当ドキュメントなし。

いろいろ検証した結果、
会員管理でログイン認証後にセッションを再生成しようとして、
http://jp.php.net/function.session-destroy
ここのセッション破棄をやってから、
session_start();していたのがまずかったらしい。

セッション破棄の部分を、
session_regenerate_id();
$_SESSION = array();
にしたら解消された。

がんばって、セッションをDBに格納させようと思っていたけど、
簡単に済んで良かった良かった!