Insertar variable sesi贸n en archivo de FRAME.

Corpus
13 de Octubre del 2003
Tengo un archivo (login.php) que utilizo para controlar el acceso de los usuarios a una aplicaci贸n en php.... Si el nombre de usuario y la contrase帽a es correcta, se ejecuta el archivo inicio.php que contiene el siguiente c贸digo:

<?
include("seguridad.php");
include("htm/inicio.html");
?>

El archivo INICIO.HTML es un archivo con c贸digos FRAMSET para incluir 3 archivos HTML:

<FRAMESET SCROLLING="no" FRAMEBORDER=0 BORDER=0 ROWS="60,*">
<FRAME SRC="piecab/cabecera.htm" NAME="cabecera" NORESIZE SCROLLING="NO" MARGINWIDTH="0">
<FRAMESET SCROLLING="no" FRAMEBORDER=0 BORDER=0 COLS="140,*">
<FRAME SRC="portada/menu.htm" scrolling="no" NAME="menu">
<FRAME SRC="portada/portada.htm" SCROLLING="si" NAME="principal">
</FRAMESET>
</FRAMESET>

------------------------------------
El problema surge porque utilizo "<?=$_SESSION['misesion']?>" en uno de los archivos que componen el FRAME y cuando se abre no aparece la variable de sesi贸n que se ha creado. Sin embargo, si cambio el c贸digo del archivo INICIO.PHP a:

<?
include("seguridad.php");
//include("piecab/cabecera.htm");
?>

observo que en CABECERA.HTM s铆 me recoge el nombre de secci贸n indicado mediante el c贸digo anterior (<?=$_SESSION['miseccion']?>).

Pero claro, yo quiero que se ejecute el INICIO.HTML para que aparezcan los 3 frames m谩s el nombre de sesi贸n en uno de ellos (CABECERA.HTM)... Alguien me puede decir qu茅 estoy haciendo mal y c贸mo solucionar este problema.

Gracias de antemano.