| 
	
 | 
 Posted by Erwin Moller on 01/17/07 07:54 
Erwin Moller wrote: 
 
> balakrishnan.dinesh@gmail.com wrote: 
>  
>> hi frnds, 
>>  
>>          In my page, for every user login, it will create a session 
>> file for them with thier name itself in the default session folder, Now 
>> i want to do is, If a person is use idle for 10 minutes, automatically 
>> his respective session file should be deleted. How is should be, plz 
>> tell me some idea or give some sample code 
>>  
>> Thanks 
>> Dinesh... 
>  
> Hi, 
>  
> Simply make the sessiontime-out 10 minutes. 
> You can set this in php.ini, or if php.ini is out of reach: set it 
> manually via ini_set. 
>  
> Look for session.cookie_lifetime 
>  
> About the deleting: You probably should not worry about that. 
> PHP will delete them itself. 
> How is this handled? 
> Each request to PHP, PHP will generate a random number and compare that to 
> what you defined in php.ini under: 
> - session.gc_probability 
> - session.gc_divisor 
 
Forgot the example. :P 
 
session.gc_probability = 1 
session.gc_divisor = 1000 
 
 
>  
> In my example, 1 in thousand times PHP will delete all old sessionfiles. 
> More explanation is given in php.ini and on www.php.net. 
>  
> Regards, 
> Erwin Moller
 
  
Navigation:
[Reply to this message] 
 |