Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-08-2003
Tanix Tanix is offline
Miembro
 
Registrado: may 2003
Ubicación: Currando... :-(
Posts: 53
Poder: 22
Tanix Va por buen camino
Unhappy Sesiones en PHP...

Buenas a tod@s. Estoy teniendo serios problemas a la hora de trabajar con sesiones en php. Os explico que me pasa. Tengo una ventana de validacion de usuarios, el usuario introduce su DNI y contraseñe y se autentifica en la BD. En ese momento es cuando creo las variables de sesion e inicializo la misma:
Código PHP:
  session_start();
  if (!isset(
$_SESSION["dni"]))
  {
    
$_SESSION["dni"]="";
    
$_SESSION["pass"]="";
    
$_SESSION["nombre"]="";
    
$_SESSION["donde"]="";
  } 
Esta pagina nos lleva a otra donde creo un indice principal (index.php), con diversos enlaces para el usuario. Al comienzo de este script ejecuto un query para comprobar si el usuario esta autorizado, y si lo esta, relleno las variables de sesion con sus datos. Hasta aqui todo correcto, porque en el index.php si hago uso de las variables de sesion y contienen los datos correctamente.
Luego, cuando voy a uno de estos enlaces, cambiar la password, por ejemplo, voy a otra pagina y hago uso de una variable de sesion, concretamente $_SESSION['donde'], para saber de donde ha venido. Y resulta que esa variable de sesion que rellene en la pagina anterior no tiene nada ahora. Que estoy haciendo mal???, he de identificar la sesion de algun modo en cada pagina a la que voy???. La verdad es que esto me tiene loco, a ver si alguien sabe algo y me echa una mano. DE todos modos, gracias por vuestro tiempo y gracias de antemano por las respuestas... Salu2... Tanix.
__________________
La suerte favorece a una mente preparada...
Responder Con Cita
  #2  
Antiguo 11-08-2003
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
Pones el session_start() en la pagina donde pierdes los valores?
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #3  
Antiguo 11-08-2003
Tanix Tanix is offline
Miembro
 
Registrado: may 2003
Ubicación: Currando... :-(
Posts: 53
Poder: 22
Tanix Va por buen camino
Nada fue un error mio de prgramacion, esta bien... Y si, poniendo session_start() al inicio de cada script funciona correctamente... Gracias por tu post hector... Saludos...
__________________
La suerte favorece a una mente preparada...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 20:47:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi