
08/09/2005, 06:33
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 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, |