Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/09/2005, 06:33
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
if ($_REQUEST['usr']) {
$_SESSION['usuario']=$_REQUEST['usr'];
$usuario=$_SESSION['usr'];
}

No sé por qué haces $usuario=$_SESSION['usr']; .. si ya defines $_SESSION['usuario'] .. Si en ese mismo script que tienes ese código necesitas usar ese valor de $_REQUEST['usr'] .. usalo directamente o haz:
$usuario=$_REQUEST['usr'] ..

Las variables de sesión no tiene validez (o quedan registrados sus valores reales) hasta la próxima petición al servidor de uno de tus scripts o si mismo (= recarga de página, llamar a otro script .. etc).

A todo esto no se vé (por qué pusistes el código demasiado resumido) si haces un session_start() antes de pretender acceder a tus variables de sesión .. si no lo haces o el SID (Identificador único de sesión) lo pierdes o no lo propagas correctamente .. nunca podrás acceder a tus variables de sesión registradas.

Un saludo,