No tiene nada que ver las sesiones de PHP:
www.php.net/session con el uso de ciertas funciones para acceso a una BD (como SQL Server o la que uses).
Parece que estás confundiendo el caso "puntual" de una diferencia que has visto en ambos servidores (como que uno usa Msyql y otro MS SQL Server) a lo que realmente influye que es la configuración -concreta- del tema sesiones de ambos servidores.
De hecho .. con ese código no se vé como tu aplicación gestiona las sesiones a nivel de propagación del SID (tema MUY importante) .. así que en parte depende tu aplicación de la configuración de PHP a no ser que TU en tu aplicación la fuerces.
Un saludo,