PHP セッションクッキーの有効時間

session_set_cookie_params では初めてセッションクッキーを発行した時しか時間の指定が有効にならない
既に発行済みのセッションクッキーの有効時間を変更するには
setcookie(session_name(), session_id(), time() + 60*60*24 ,'/');
とかする

最初延長されなくて首をひねったが
session_id()とかは
session_start();
使うまで有効になるわけが無い
session_set_cookie_params を使う前に session_start() がどうのとかいう説明にだまされた
つーかマニュアルウンコ