mayaP  
                
                  
                    25. Juli 2012 um 09:24
                   
                  1 
               
             
            
              Hallo zusammen!
Ich habe eine Sessionverwaltung mit PHP programmiert.
Nun möchte ich gerne die Sessions für diejenigen user beenden, welche seit x Stunden nicht mehr auf der Seite waren.
Kann mir jemand sagen wie ich das machen muss?
Gruß
             
            
              
            
           
          
            
              
                Efchen  
              
                  
                    25. Juli 2012 um 10:59
                   
                  2 
               
             
            
              Moin,
In der db speichere ich zu jedem user die lastactivity.
Nun möchte ich gerne die Sessions für diejenigen user beenden,
Kann mir jemand sagen wie ich das machen muss?
 
Aktuelle Uhrzeit minus lastactivity mit der gewünschten maximalen Sessiondauer vergleichen. 
Liebe Grüße,
             
            
              
            
           
          
            
            
              Hallo Sabrina,
falls du die PHP Session-Funktionalitaet benutzt kannst du die max. Session-Zeit, nach der ein Cookie ‚verfallen‘ soll, ueber die Funktion session_cache_expire() selbst bestimmen. Der Standardwert ist auf 180 Minuten gesetzt.
Siehe http://www.php.net/manual/de/function.session-cache-… 
Gruss