Varje gång en användare uppdaterar sidan återställs tiden det är kvar i användarens session till den tid du anget eller 20 min (?) om du inte anget något värde. Säg att du har en timeout på 5 minuter, då kommer inte session.timeout fungera eftersom det logiskt inte går 5 minuter på 10:e sekund. :)
Hade du haft en timeout på 8 sekunder istället hade dock session.timeout funkat.
Eftersom inte jag tänkte på just detta så har jag fått samma problem. Jag tyckte att det var en snygg lösning tills jag kom att tänka på att jag aldrig kom upp i den timeouttid som jag satt pga automatiska uppdateringar. Det skulle vara intressant att veta hur du löste deltta znyder, eller om någon annan har nåt förslag på hur jag skall göra.
jag hade tänkt det så att sidan som uppdaterar sig hela tiden skulle kolla om sessionen har ett värde och därmed visa på sidan om man var inloggad eller ej.. tacksam för svar på detta??
Nu vet jag inte hur znyder har löst det, men det går ju att lösa genom att vid varje sidövergång sätta en (användaren klickar på en länk) sessionsvariabel till tidpunkten då användaren klickade.
<iframe>-taggen som uppdateras var tionde sekund kontrollerar varje gång om användaren har klickat något - via sessionsvariabeln.
du tänkte att jag hela tiden skulle jämföra tiden på sessionsvariabeln med now() eller. Då har jag ju ingen nytta av timeouttiden på den andra sessionsvariabeln längre. För övrigt blir det helt sjukt många ställen att sätta denna variabel på.
kan jag på något vis uppdatera en sida automatiskt då session.timeout är uppfyllt. då skulle jag ju aldrig behöva uppdatera någon sida hela tiden för att kontrollera om sessionsvariabeln har nåt värde??
252 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25