¿Miraste el código fuente?.
Por lo que explicas presiento de ninguna de las dos formas esta siendo interpretado el código PHP (lo deberías ver en el código fuente). La razón seguramente es porque tienes "
<?" en lugar de "
<?php" al inicio de tu script. Te sugiero siempre ocupes esta forma "completa" pues la otra va a desaparecer y WAMPP estará configurado para este cambio.
Y añadir que incluir esto dentro de otro que genera HTML igual es un error. La función session_start() debe estar antes de cualquier salida (incluyendo espacios en blanco).
Suerte