Foros del Web » Programando para Internet » PHP »

sesiones lo estoy haciendo bien?

Estas en el tema de sesiones lo estoy haciendo bien? en el foro de PHP en Foros del Web. Hola pues de momento en mi proyecto voy avanzando... :) Ahora tngo creado. - El registro - El login - La foto de perfil Muy ...
  #1 (permalink)  
Antiguo 29/08/2011, 04:10
 
Fecha de Ingreso: abril-2010
Mensajes: 116
Antigüedad: 14 años, 1 mes
Puntos: 3
sesiones lo estoy haciendo bien?

Hola pues de momento en mi proyecto voy avanzando... :)

Ahora tngo creado.

- El registro
- El login
- La foto de perfil

Muy bien mi duda es la siguiente durante el registro de usuario para que inicie sesion tngo puesto las siguientes variables de sesiones.

session_start ();
$_SESSION["SESION"] = _"Variable de sesión";
echo $_SESSION["SESION"];

Como se si estoy iniciando la sesion y tal?Porque una sesion guarda los datos del visitante durante toda la visita , nse si lo stoy haciendo bien, se tambien que me falta la parte en la pagina que diga "Te has identificado como tal usuario"
  #2 (permalink)  
Antiguo 29/08/2011, 04:12
Avatar de vgonga1986  
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: sesiones lo estoy haciendo bien?

Buenas,

Para comprobar si lo estás haciendo bien, lo que tienes que hacer es crear otra página en la que accedas a las variables de sesión. Si al acceder a dicha página se muestran las variables, es que lo estás haciendo bien. Algo así:
Código PHP:
Ver original
  1. <?php
  2. echo $_SESSION["SESION"];
  3. ?>

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?
  #3 (permalink)  
Antiguo 29/08/2011, 04:16
 
Fecha de Ingreso: abril-2010
Mensajes: 116
Antigüedad: 14 años, 1 mes
Puntos: 3
Respuesta: sesiones lo estoy haciendo bien?

Ahora lo pruebo y te digo algo.
  #4 (permalink)  
Antiguo 29/08/2011, 04:21
 
Fecha de Ingreso: abril-2010
Mensajes: 116
Antigüedad: 14 años, 1 mes
Puntos: 3
Respuesta: sesiones lo estoy haciendo bien?

Ya esta en la pagina me pone "Hola $username bienvenido a tu perfil" :) Con esto se mantendran guardados los datos durante toda la visita?O solo durante el momento?
  #5 (permalink)  
Antiguo 29/08/2011, 04:55
Avatar de vgonga1986  
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: sesiones lo estoy haciendo bien?

Te pone $username en la página???!!! O te pone el nombre que hay ahí?

Pon el código del trozo en que creas la sesión y el que accedes para mostrar.

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?
  #6 (permalink)  
Antiguo 29/08/2011, 08:36
 
Fecha de Ingreso: abril-2010
Mensajes: 116
Antigüedad: 14 años, 1 mes
Puntos: 3
Respuesta: sesiones lo estoy haciendo bien?

Si si que pone el nombre que de la variable $alias al acceder :) Me funciona tranquilos xd
  #7 (permalink)  
Antiguo 29/08/2011, 08:39
Avatar de vgonga1986  
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: sesiones lo estoy haciendo bien?

Ok, todo arreglado pues.

Si quieres, como añadido, para comprobar que el usuario tiene sesión, sólo tienes que hacer un isset sobre alguna de las variables de sesión:
Código PHP:
Ver original
  1. if (isset($_SESSION['nombre'])) {
  2.    // Tiene sesión.
  3. } else {
  4.    // NO tiene sesión, se redirige a index, por ejemplo
  5. }

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?
  #8 (permalink)  
Antiguo 30/08/2011, 03:48
 
Fecha de Ingreso: abril-2010
Mensajes: 116
Antigüedad: 14 años, 1 mes
Puntos: 3
Respuesta: sesiones lo estoy haciendo bien?

okey tb me ha valido! :)

Etiquetas: sesiones, variables
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




La zona horaria es GMT -6. Ahora son las 06:44.