Propagacion sin cookies activadas
Publicado por Esteban (1 intervención) el 24/08/2010 04:35:15
Hola, estoy empezando en esto del php y tengo problemas con la propagacion de $_SESSION.
El problema es que solo me propaga el nombre y el id de la sesion. En cambio las variables de sesion ($_SESSION) no.
Codigo:
Tengo el siguiente php (iniciar.php):
<?php
session_cache_limiter('nocache,private');
session_name('nombre_sesion');
session_start();
?>
Otro php en el que inicio las variables (propaga.php):
<?php
$_SESSION['servidor']="localhost";
$_SESSION['base']="utensilios";
$_SESSION['usuarios']="nombre_usu";
?>
Tengo un index con marcos en el que incluyo los dos ficheros:
<?php
include("./docus/iniciar.php");
include("./docus/propaga.php");
?>
Y en cada marco cargo una pagina mediante:
<FRAME name="marcoprimero" src="./html/pagina.html?<?echo session_name()."=".session_id()?>">
Pero no me funciona, no propaga las variables de sesion, tan solo el nombre y el id. Y en cada html que se carga en un marco escribo lo siguiente para comprobarlo:
<?php
include("../docus/iniciar.php");
echo $_SESSION['servidor'];
?>
La propagación tiene que ser por URL (CON COOKIES DESACTIVADAS), y no funciona.
¿Alguna solución?
Gracias.
El problema es que solo me propaga el nombre y el id de la sesion. En cambio las variables de sesion ($_SESSION) no.
Codigo:
Tengo el siguiente php (iniciar.php):
<?php
session_cache_limiter('nocache,private');
session_name('nombre_sesion');
session_start();
?>
Otro php en el que inicio las variables (propaga.php):
<?php
$_SESSION['servidor']="localhost";
$_SESSION['base']="utensilios";
$_SESSION['usuarios']="nombre_usu";
?>
Tengo un index con marcos en el que incluyo los dos ficheros:
<?php
include("./docus/iniciar.php");
include("./docus/propaga.php");
?>
Y en cada marco cargo una pagina mediante:
<FRAME name="marcoprimero" src="./html/pagina.html?<?echo session_name()."=".session_id()?>">
Pero no me funciona, no propaga las variables de sesion, tan solo el nombre y el id. Y en cada html que se carga en un marco escribo lo siguiente para comprobarlo:
<?php
include("../docus/iniciar.php");
echo $_SESSION['servidor'];
?>
La propagación tiene que ser por URL (CON COOKIES DESACTIVADAS), y no funciona.
¿Alguna solución?
Gracias.
Valora esta pregunta


0