Är här ”ett clunky” svar. Se över min artikel här.
http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/PHP/A_2391-PHP-login-logout-and-easy-access-control.htmlI praktiskt benämner, din period går att bo long nog för allt som din beställarestyrka önskar att göra, om inte vad beställaren önskar att göra, är att logga in till platsen, då överger datoren och går till operan, då kommer tillbaka och förväntar att stilla loggas in. Det ska inte arbete.
Varje ny sida laddar till den samma webbplatsen (med några viktiga begränsningar) nollställer effektivt kakaförfallodagtiden, genom att fördjupa den in i framtiden. Standardf8orlängningen är omkring 24 noterar.
Kakor och webbläsare har unika växelverkan. Betrakta detta: Alla anföra som exempel av den Firefox (fönster, flikar, viewports) aktien det samma kakakruset. Du kan ha två webbläsarefönster som loggas in till den samma webbplatsen. Mycket confusing till bärare, men sällsyntt i praktiken. Uppsättningar för fönster #1 en kaka, fönstret #2 nollställer den och fördjupa dess tid. Uppförandet är den förutsägbara, men otåliga funderare för bärare sällan till och med vad händer till kakorna. Firefox ger dig en goda långt för att visualisera kakorna - använd den.
Nu till utfärdar dig identifierar. Du önskar att stoppa en period efter två timmar (av aktivitet?) eller 30 noterar av inaktivitet. Den fungerar inte något liknande det. Om inte du går till besvära att förstå att perioder specificerar in och skriver kanske dina egna periodsförlagehanterare, dina ska perioder förfaller, efter 24 har noterat av inaktivitet. Delen omkring två timmar är inte tillämpbar - varje nytt bruk av en rengöringsduksida, som innehåller ska kast för session_start () frånslagningstiden en annan 24, noterar in i framtiden. Avskrädesamlingen är imprecise, men kakaförfallodagen är ganska dependable.
Om denna ”se inte mig till perioden vägleder på PHP-websiten”, -- ledsen men det är den definitiva manen som sidan hänvisar till. Du behöver att förstå den, och om du inte behar, postar med närmare detalj ifrågasätter tillbaka här.