• session_r
    egenerate_id(); についての質問です。...
  • 質問者画像

    ASLASL 
    session_regenerate_id(); についての質問です。

    function.phpを読み込むたびに「session_regenerate_id(); 」が実行されますが、これはcookieに添付された既存のセッションIDのファイルの中身はそのままで新しいファイル名(セッションID)で別ファイルを作成する、といった認識でよろしいでしょうか?
    回答 1

    ウェブカツコーチ 
    講師からの回答
    サンプルコードの通り引数を渡さず、session_regenerate_id()を実行した際は現在のセッションIDを保持した状態で新規のセッションID(セッションファイル)を発行します。この場合は古いセッションファイルは残ったままになります。

    一方、session_regenerate_id(true)の様に、引数としてtrueを渡すと古いファイルは破棄されます。