Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2014, 04:20
Perar
 
Fecha de Ingreso: agosto-2014
Mensajes: 26
Antigüedad: 9 años, 8 meses
Puntos: 0
Problema al propagar la sesión

Hola, estoy haciendo un trabajo donde tengo que trabajar con las cookies deshabilitadas. He mandado la session_id en la llamada y hago session_start en cada documento. En firefox me funciona pero en chrome y opera no, no sé a que será debido. Os dejo el código a ver si veis el fallo.
Archivo para iniciar sesión:
Código:
<?php
session_cache_limiter('nocache,private');
session_name('PIcontenidos');
session_start();
?>
Página principal, con las llamadas a las siguientes páginas:
Código:
<?php
/*Inluimos el fichero incia_ses.inc.php para iniciar la sesion*/
require_once ("include/inicia_ses.inc.php");
require_once ("include/datos.inc.php");
$id=session_id();
echo "<script>alert('$id');</script>";
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/REC-html40/frameset.dtd">

<html lang="es-ES">
<head>
<title>Principal</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<frameset rows="141,60,*" border="0" frameborder="0" framespacing="0">
	<frame name="titulo" id="titulo" src="html/titulo.html?<?php echo ''.session_name().'='.session_id().''; ?>" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" border="0" noresize>
	
	<frame name="menu" id="menu" src="html/menu.html?<?php echo ''.session_name().'='.session_id().''; ?>" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" border="0" noresize>
	
	<frame name="principal" id="principal" src="html/principal.html?" scrolling="auto" frameborder="0" border="0" marginwidth="0" marginheight="0" noresize>
	
	
	<noframes>
		<p> Su navegador no dispone de marcos.</p>
	</noframes>
</frameset>
</html>
Y por último os dejo una de las páginas a las que se llama en la principal:
Código:
<?php
/*Inluimos el fichero incia_ses.inc.php para iniciar la sesion*/
require_once ("../include/inicia_ses.inc.php");
require_once ("../include/datos.inc.php");
$id=session_id();
echo "<script>alert('$id');</script>";
?>
<!--Creamos el documento de tipo estricto-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" 
"http://www.w3.org/TR/1998/REC-html40-19980424/strict.dtd">
<html lang="es-ES">
<head>
...
A ver si me podéis ayudar.
Gracias.