Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/09/2005, 13:01
cacr
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 18 años, 8 meses
Puntos: 7
Hey, de entrada, gracias por el tiempo que dedicas, eh?

En el índice temático de FAQs de ésta misma web, aparecen 2 temas sobre sesiones, a la que me he referido es la "5. Como guardo y leo una variable de sesión." (http://www.forosdelweb.com/showthrea...998#post238998)

Por otr lado, creo, que le doy el valor a $_SESSION['usuario']; en
if ($_REQUEST['usr']) {
$_SESSION['usuario']=$_REQUEST['usr'];
$usuario=$_SESSION['usr'];
}

El código, donde genero el valor de las variables es:
<?php
include("../pages/includes/funciones.php");
session_start();
$album=$_REQUEST['album'];
$ci=$_REQUEST['ci'];
$carpeta=$_REQUEST['c'];
$cod=$_REQUEST['cod'];
$foto=$_REQUEST['f'];
if ($_REQUEST['usr']){
$_SESSION['usuario']=$_REQUEST['usr'];
}
if ($_REQUEST['cla']) {
$_SESSION['clave']=$_REQUEST['cla'];
$clave=$_SESSION['clave'];
}
?>
Luego tengo
<html>
<head>
<script LANGUAGE="JavaScript">
function asesion(){
if (document.iniciar.usr.value == '') {
alert ('Nick vacío');
} else {
if(document.iniciar.cla.value == '') {
alert ('Contraseña vacía');
} else {
document.iniciar.submit();
top.izq.location='barrafotos1.php?ci=<?php echo $ci; ?>&c=<?php echo $carpeta; ?>&sc=<?php echo $sc; ?>&album=<?php echo $album; ?>';
top.der.location='detallefoto1.php?f=<?php echo $foto; ?>&c=<?php echo $carpeta; ?>&sc=<?php echo $sc; ?>&album=<?php echo $album; ?>&cod=<?php echo $cod; ?>&s=<?php echo $_REQUEST['s']; ?>';
}
}
return null;
}
</script>
</head>
<body>
<table>
<tr>
<td><br><br>
<?php
$cod=$_REQUEST['cod'];
$_SESSION['usuario']=$_REQUEST['usr'];
$usuario=$_SESSION['usuario'];
echo "Usuario: $usuario<br>clave: $clave<br>Local: $f_a[scategoria]<br>Foto Nº: $cod";
}
?>
</td>
</tr>
</table>

Hasta aqui, todo bien, se cargan las 2 variables que cargo con $$_SESSION. Se puede ver en el js, que recargo la pág, y además, recargo 2 frames adicionales, que tienen:
<?php
include ("../pages/includes/funciones.php");
session_start();
$sc=$_REQUEST[sc];
$album=$_REQUEST[album];
$usuario=$_SESSION['usuario'];
$clave=$_SESSION['clave'];
echo "Usuario: ".$usuario."Clave:".$clave;
?>

y el frame de la derecha:
<?php
include ("../pages/includes/funciones.php");
session_start();
?>
<html>
<head>
<?php
$album=$_REQUEST[album];
$sc=$_REQUEST[sc];
$usuario=$_SESSION['usuario'];
$clave=$_SESSION['clave'];
?>
<body>
<?php
echo "Usuario: ".$usuario." Clave: ".$clave;
?>

en el frame central, se cargan las variables bien. En los frames izq y der, sólo se carga la variable $usuario...

Pendientes,
__________________
Gracias de todas todas
-----
Linux!