05. april 2006 - 20:06Der er
6 kommentarer og 1 løsning
Udløb af session skal kalde en fil
Jeg har noget sessionhaløj på min hjemmeside.. Mit problem er at når sessionen udløber efter 1 time ser det stadig ud som om man er logget ind. Kan man ved sessionudløb aktivere en frame så den kalder en bestemt side? Framen som skal kalde en fil er på siden index.html og har navnet "login". siden som skal hentes i framen "login" hedder "members/venstrebar.php" Min sessionkode kan ses nederst (noget af den). Håber jeg har udtrykt mig forståeligt:)
clean_sessions(); $query = "SELECT userId from loggedUsers where sessionId = '$sid' and unix_timestamp(date_add(lastAccess, interval 1 hour)) > unix_timestamp(now())";
Du kan ikke direkte kalde noget når en session løber ud. I php er der ikke events som man kender det i andre programmeringssprog. En session vil på et tidspunkt blot være død ja, så du skal teste som smirnoff er inde på, hvornår session'en rent faktisk er løbet ud, eller ikke eksisterende længere.
Jeg har nedenstående kode som bliver vist i en lille frame når man er logget ind. kan man så indsætte ovenstående kode i denne fil, og så lade den tjekke om session er udløbet, og hvis så få den til at kalde filen "login.php" i samme vindue?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.