SESSION forsvinder i tide og utide

Tags:    php

Hvordan kan det være at mit SESSION forsvinder i tide og utide? F.eks. så logger jeg ind, også tilgår jeg 2 sider også "går den i stykker" altså den dræber sig selv, så man skal til at logge ind igen..?

Har en custom session:

function sec_session_start() {
$session_name = 'sec_session_id';
$secure = false;
$httponly = true;

$cookieParams = session_get_cookie_params();
session_set_cookie_params($cookieParams["lifetime"], $cookieParams["path"], $cookieParams["domain"], $secure, $httponly);
session_name($session_name);
session_start();
session_regenerate_id(true);
}

Det er VIRKELIG træls, er det måske fordi mine sider er for store?



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 10 karma
Sorter efter stemmer Sorter efter dato
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
Fold kodeboks ind/udKode 


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.php
http://stackoverflow.com/questions/3068744/php-session-timeout
ini_set("session.cookie_lifetime","3600"); //an hour




Det sker nogengange lige efter jeg er logget ind køre på xampp på Mac, kan det have nogen effect?

Jeg har styr på både 1, 2, 3 - Session er det første der bliver kaldt som "function og output"



t