DOSEIの日記

技術メモ+日常ログ

セッションクッキーの寿命

あるページで、セッションクッキーに寿命を設定してセッションを開始するとする。

<?php
session_set_cookie_params(1*60);
session_start();
?>

で、ほかのページでセッションを再開するために、単に

<?php
session_start();
?>

とすると、セッションクッキーはデフォルトの設定に書き換わる。その結果、セッションの期限が 0、ブラウザが閉じられるまでとなってしまう。
これを、以前の設定を保持したままに(つまり、寿命を変更しないままに)出来ないのかな?