1) kalder du session_start på alle dine sider der anvender sesseion ??
2) er kaldet til session_start før noget output til skærmen ?? (skal det være)
3) kunne det tænkes du kalder session_start flere gange på sammen side (evt via include)
du kunne evt pakke din session_start() ind i en isset og ligge i toppen af alle dine sider, og fjerne session_start fra din function
if(! isset($_SESSION)){
session_start();
}
og nej det har ikke noget med størrelsen af dine sider, men måske dit overblikket over dine sider
ref
http://php.net/session_start
Note:
To use cookie-based sessions, session_start() must be called before outputing anything to the browser.
hvad indeholder ($cookieParams["lifetime"], ??
sec_session_id burde vel være en variabel der overføres som parameter
http://php.net/manual/en/function.session-set-cookie-params.phphttp://stackoverflow.com/questions/3068744/php-session-timeoutini_set("session.cookie_lifetime","3600"); //an hour