| Usuario |
ayuda!! variable de sesion |
Desconocido
|
| Enviado - 9/6/2006 |
| |
Buenas!!
Necessito ayuda con un tema de variables de sesión.
Os cuento, en mi pagina web tengo un registro de usuarios con nick i pwd.
Cuando un usuario entra en su zona, lo que hago es abrir la sesion i assignar-le $_SESION['id'], hasta aqui ningun problema, però cuando el usuario quiere ver sus estadisticas a traves del enlace, esta variable no aparece, (inicio sesion i todo eso), la raro es que cuando le doy al control+f5, (actualizar), entonces si q me aparece la variable de sesion.
En resumen, creo q no me reconoce la $_sesion hasta q no actualizo de servidor, como lo hago para que el usuario no tenga que hacer lo mismo.
Gracias
|
| |
|
nostromo
1142 Mensaje(s)
|
| Enviado - 14/6/2006 |
| |
Holas;
No has puesto el código en como inicias la sesion en php.
Por ejemplo:
<?
:
Código de la consulta en sql a la base de datos al logearse el usuario, si corresponde se inicia la session y sus variables de session.....
:
$link = mysql_connect($host,$user,$pass);
mysql_select_db($base,$link);
$sql = "SELECT login FROM usuario WHERE login = '$nombre'";
$resp = mysql_query($sql,$link) or die (mysql_error());
$rs = mysql_fetch_array($resp);
:
if($nombre == $rs['login'])
{
session_start();
$_SESSION['nombre'] = $rs['login'];
$_SESSION['idusuario'] = $rs['idusuario'];
$_SESSION['hora'] = date("H:i:s");
}
else
{
echo "No existes......";
}
?>
Esto al llamar a las siguientes páginas, no hay problema, no lo he tenido hasta ahora....
El otro problema que puede haber, es que, no inicias la variable como corresponde o lo haces depues, pero como te mostre arriba, esto no tiene falla.
Nos vemos. |
| |
|
|
|