|
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]
|