Foros del Web » Programando para Internet » PHP »

se me cierra la session... creo

Estas en el tema de se me cierra la session... creo en el foro de PHP en Foros del Web. Buenas buenas... aqui va mi problema: Estoy dentro de mi localhost haciendo unas pruebas, tengo un login.php que contiene: Código PHP: define ( "_PATH_TMP" ,  ...
  #1 (permalink)  
Antiguo 29/05/2007, 13:57
Avatar de chechun  
Fecha de Ingreso: diciembre-2001
Ubicación: Córdoba - Capital - Alber
Mensajes: 348
Antigüedad: 24 años, 10 meses
Puntos: 0
se me cierra la session... creo

Buenas buenas... aqui va mi problema:

Estoy dentro de mi localhost haciendo unas pruebas,
tengo un login.php que contiene:
Código PHP:
define("_PATH_TMP", "tmp");
ini_set('session.save_path', _PATH_TMP); 
session_start();
// luego de muchos renglones
$_SESSION['id'] = $id_en_base; 
header("Location: index.php"); 
el codigo se redirige a index.php, luego:
Código PHP:
//index.php
define("_PATH_TMP", "tmp");
ini_set('session.save_path', _PATH_TMP); 
session_start();
if (empty(
$_SESSION['user'])){
header("Location: login.php");
}else{
<
a href="productos.php">productos</a>
} 
pero e te aqui el problema porque en productos.php tiene un link a index.php, pero este redirecciona a login.php como que la session viene vacia..
Código PHP:
// esto contiene el index3.php que es lo mismo que los anteriores pero cuando hago click en el link de 
define("_PATH_TMP", "tmp");
ini_set('session.save_path', _PATH_TMP); 
session_start();
if (empty(
$_SESSION['user'])){
header("Location: login.php");
}else{
<
a href="index2.php">index</a>
} 
Alguien que me pueda ayudar gracias..!
__________________
My Personal Site
Mundial 2010
  #2 (permalink)  
Antiguo 29/05/2007, 14:21
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 23 años
Puntos: 11
Re: se me cierra la session... creo :S

No veo dentro del código que alguna vez estés asignando alguna valor a $_SESSION['user'], por lo tanto está vacía.
  #3 (permalink)  
Antiguo 30/05/2007, 06:48
Avatar de chechun  
Fecha de Ingreso: diciembre-2001
Ubicación: Córdoba - Capital - Alber
Mensajes: 348
Antigüedad: 24 años, 10 meses
Puntos: 0
Re: se me cierra la session... creo :S

Cita:
Iniciado por claudiovega Ver Mensaje
No veo dentro del código que alguna vez estés asignando alguna valor a $_SESSION['user'], por lo tanto está vacía.
Cita:
$_SESSION['id'] = $id_en_base;
// Te recuerdo que $id_en_base; esta dentro de
// luego de muchos renglones
Saludos..!
__________________
My Personal Site
Mundial 2010
  #4 (permalink)  
Antiguo 30/05/2007, 07:56
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 20 años, 5 meses
Puntos: 2135
Re: se me cierra la session... creo :S

El no esta preguntando por $_SESSION['id'], esta preguntando por $_SESSION['user'].

Saludos.
  #5 (permalink)  
Antiguo 30/05/2007, 08:28
Avatar de chechun  
Fecha de Ingreso: diciembre-2001
Ubicación: Córdoba - Capital - Alber
Mensajes: 348
Antigüedad: 24 años, 10 meses
Puntos: 0
Re: se me cierra la session... creo :S

bue... lo mismo, tambien esta declarada con
Código PHP:
$_SESSION['user'] = $user_en_base; 
no lo puse para ahorrarme palabras... pero ese no es el problema... sino me cantaria error... en este caso no me canta errores, solo me da como que la session termina... o algo asi
__________________
My Personal Site
Mundial 2010
  #6 (permalink)  
Antiguo 31/05/2007, 06:08
Avatar de chechun  
Fecha de Ingreso: diciembre-2001
Ubicación: Córdoba - Capital - Alber
Mensajes: 348
Antigüedad: 24 años, 10 meses
Puntos: 0
Re: se me cierra la session... creo

por favor... si alguien me puede ayudar..!

Gracias..!
__________________
My Personal Site
Mundial 2010
  #7 (permalink)  
Antiguo 04/06/2007, 06:19
Avatar de chechun  
Fecha de Ingreso: diciembre-2001
Ubicación: Córdoba - Capital - Alber
Mensajes: 348
Antigüedad: 24 años, 10 meses
Puntos: 0
Re: se me cierra la session... creo

por favor... solamente contesto para subir el tema... ya que no he recibido una respuesta que me ayude, y no tener que volver a postear el tema
__________________
My Personal Site
Mundial 2010
  #8 (permalink)  
Antiguo 04/06/2007, 06:30
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 19 años, 11 meses
Puntos: 11
Re: se me cierra la session... creo

Hola.
Te hago una consulta, al USER te lo tomó alguna vez??
Debes cuando configuras lñas variables de sesión hacer un
Código PHP:
echo $_SESSION['user']; exit; 
para ver si realmente le asignó un valor.
Empecemos probando eso y seguimos viendo.
Espero tu respuesta.
  #9 (permalink)  
Antiguo 04/06/2007, 12:24
Avatar de chechun  
Fecha de Ingreso: diciembre-2001
Ubicación: Córdoba - Capital - Alber
Mensajes: 348
Antigüedad: 24 años, 10 meses
Puntos: 0
Re: se me cierra la session... creo

si, ya lo hize, me toma perfectamente, pero cuando le hago click me la cierra
__________________
My Personal Site
Mundial 2010
  #10 (permalink)  
Antiguo 04/06/2007, 12:30
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 19 años, 11 meses
Puntos: 11
Re: se me cierra la session... creo

Para poider ayudarte debes postear TODO el código, el del index, login y la pagina doinde supuestamente la variable se limpia.

Sino se puede hipotetizar pero uno nunca sabe.
Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 07:10.