The standard session time of php is 30 minutes, the cookie will mostly last longer and recreate the session when opening the page again. So this is potentially caused by a timed out session. You can increase the session timeout on your server via php.ini (ask your provider).