19 Jul
2002
19 Jul
'02
5:47 p.m.
A workaround for now is (maybe in an external method) to use the _hasSessionDataObject method of the session data manager, which takes a single parameter, "key". The key should be the user's browser id, which can be obtained by calling the getBrowserId method of the browser id manager with the parameter "create=0". If the user has no browser id, of course you can't call _hasSessionDataObject, and it's safe to assume that he has no session data object.
I'm not sure if it will help. Each simple touch of the session object results in creation of the new entry in temp_folder/session_data. I didn't realize that it happens even in my function counting its elements.
Did you read the above? It explains exactly how to avoid this. - C