First of all, my apologies for putting URGENT! in my subject - nobody replied to a first post: so I tried "the ugly thing". Notice that I have removed the word in compassion for those who cannot stand it.
Second, thanks Vincent for replying.
Third, I read the manual; may be the answer is there but it is not very clear.
Fourth, I think you misunderstood my question. Allow me to explain once again:
I am aware that there MUST be a timeout for a session. I understand that the timeout can be specified in the php.ini file through the session.cookie_lifetime which, when set to 0, implies that the session will remain valid for the duration that the browser remains open. There is also the session.gc_maxlifetime variable which represents, in seconds, the duration that the file pertaining to the session will remain ON THE SERVER, even if the session has expired - or the browser has been closed -, unless it is explicitly destroyed through session_destroy(). (I hope I have understood all this correctly...).
Problem: in my application, an administrator may have to spend a lot of time on a single page entering data. If it ever happens that during this process of data-entry, the session is timed-out( i.e he has been entering data for a duration greater than session.gc_maxlifetime), how can he retrieve the session variables of the timed-out session so that he can complete his entries and submit his data properly?
Note: Ideally, I would prefer to use session variables with a database (and no cookie on the client) for authentication and session management.
May be the answer is trivial but I'm having a hard time trying to find it.
I hope you will be able to help.
Thanks.