- Un documento PHP que realiza el inicio de session:
Código PHP:Ver original
- <?
- # Obligar al navegador no almacene contenidos en la cache.
- # Nombre de la sesion (PIcontenidos).
- # Inicio de sesion
- ?>
- Otro documento PHP donde defino unas variables de session:
Código PHP:Ver original
- <?
- # Aplicamos nombre del servidor (localhost).
- $_SESSION['NomServer'] = 'localhost';
- # Base de Datos con la que trabaja.
- $_SESSION['BBDD'] = 'ContenidosPI';
- # Tabla de alumnos
- $_SESSION['TablaU'] = 'usuarios';
- # Tabla bloqueados
- $_SESSION['TablaB'] = 'bloqueados';
- # Nombre Login
- $_SESSION['Login'] = 'PI';
- # Clave Login
- $_SESSION['Clave'] = 'PI';
- ?>
- Y un index.php con el siguiente código:
Código PHP:Ver original
- <?
- include("./include/inicia_ses.inc.php");
- include("./include/datos.inc.php");
- ?>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
- "http://www.w3.org/TR/html4/frameset.dtd">
- <html>
- <head>
- <title>Programación en Internet</title>
- <meta content="text/html; charset=utf-8" http-equiv="content-type">
- </head>
- <frameset rows="141,60,*" frameborder="0">
- <frame name ="titulo" src="./html/titulo.php?<?echo session_name().'='.session_id()?>" scrolling="no" noresize marginwidth="0" marginheight="0" frameborder="0">
- <frame name ="menu" src="./html/menu.php?<?echo session_name().'='.session_id()?>" scrolling="no" noresize marginwidth="0" marginheight="0" frameborder="0">
- <frame name ="principal" src="./html/principal.html" scrolling="auto" noresize marginwidth="0" marginheight="0" frameborder="0">
- <noframes>
- <p>
- Error! Su navegador no maneja frames!
- </p>
- </noframes>
- </frameset>
- </html>
- El documento titulo.php es el siguiente:
Código PHP:Ver original
- <?
- include("../include/inicia_ses.inc.php");
- ?>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
- "http://www.w3.org/TR/html4/strict.dtd">
- <html>
- <head>
- <title>Programación en Internet</title>
- <meta content="text/html; charset=utf-8" http-equiv="content-type">
- <link rel="stylesheet" type="text/css" href="../estilos/titulo.css">
- <script type="text/javascript" src="../scripts/imagenes.js"></script>
- <script type="text/javascript" src="../scripts/hint.js"></script>
- </head>
- <body>
- <div class="BloqueTitulo">
- <div id="logoUCA">
- <a href="http://www.uca.es/" target="_blank">
- <img src="../imagenes/logoUCA.png" id="logo" alt="LogoUca" height="80" width="62"
- onmouseover="CambiaImagen('logo','../imagenes/logoUCAContraste.png');"
- onmouseout="CambiaImagen('logo','../imagenes/logoUCA.png');" >
- </a>
- </div>
- <?
- echo "<div class=\"ContenedorZonaTactil\" onmouseover=\"MostrarHint('Zonatactil','visible');\" onmouseout=\"MostrarHint('Zonatactil','hidden');\">
- <div id='Zonatactil'>
- <div id='hint'>
- Entrar al sistema
- </a>
- </div>
- </div>
- </div>";
- }
- ?>
- </div>
- </body>
- </html>
- Y el documento menu.php es:
Código PHP:Ver original
- <?
- include("../include/inicia_ses.inc.php");
- include("../include/acceso.inc.php");
- ?>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
- "http://www.w3.org/TR/html4/strict.dtd">
- <html>
- <head>
- <title>Programación en Internet</title>
- <meta content="text/html; charset=utf-8" http-equiv="content-type">
- <link rel="stylesheet" type="text/css" href="../estilos/menu.css">
- <script type="text/javascript" src="../scripts/cambiaficha.js"></script>
- </head>
- <body>
- <div class="BloqueMenu">
- <div class="BloqueContenedorLabels">
- <?
- label_cierre();
- label_usuario();
- ?>
- </div>
- <div class="BloqueContenedorMenu">
- <? procesa_fichas(); ?>
- </div>
- </div>
- <div class="LineaMenu"></div>
- </body>
- </html>
El problema es que al entrar en index.php, aparecen 3 alerts. Uno con el id() de index.php, otro con el id() de titulo.php y otro con el id() de menu.php. El problema es que estos ids() son todos distintos.
Alguien podría echarme una mano??