If session variables are actually lost then it might be a bad session_save_path in your php.ini file. But I'm not sure if all sessions are lost or just a particular session variable that might be overwritten. It is kind of like asking a mechanic why your car won't start and showing him the key in the ignition not starting the car without letting him look under the hood.