Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/12/2003, 02:48
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

luiscar, o mucho me equivoco, o no estas propagando bien el SID por URL. Porque la propagacion "automagica" del SID no se hace en javascript. Solo afecta a los tags HTML especificados en el php.ini en la directiva url_rewriter.tags.

Si quieres haz esta prueba:
Código PHP:
if ($resultado["usuario"]== $usuario && $resultado["password"]==md5($password))
{
session_start(); 
$_SESSION["autentificado"]="SI"
echo 
'SID1: '.SID;
echo 
'<SCRIPT language="javascript">';
echo 
'window.location ="administracion.php";'
echo 
'</SCRIPT>'


y
Código PHP:
<? 
session_start
(); 

echo 
"hon: ".$_SESSION["autentificado"]; //NO ME MUESTRA 
echo 'SID2:'.SID.'<br>'//EL CONTENIDO DE AUTENTIFICADO
?>
El texto mostrado en SID1 y SID2 deben ser iguales para que ambos scripts accedan a la misma sesion. Como por javascript no se propagan automagicamente el SID, debes hacerlo manual (como para las redirecciones con header("Location")):
Código PHP:
if ($resultado["usuario"]== $usuario && $resultado["password"]==md5($password))
{
session_start(); 
$_SESSION["autentificado"]="SI"
echo 
'SID1: '.SID;
echo 
'<SCRIPT language="javascript">';
echo 
'window.location ="administracion.php?'.SID.'";'
echo 
'</SCRIPT>'


Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.