• Jueves 14 de Noviembre de 2024, 08:13

Autor Tema:  Sesiones Globales  (Leído 2033 veces)

saiory

  • Miembro activo
  • **
  • Mensajes: 25
    • Ver Perfil
Sesiones Globales
« en: Martes 11 de Diciembre de 2007, 18:01 »
0
Hola, tengo la costumbre de utilizar sesiones globales en las webs que creo, las utilizo por ejemplo para guardar el usuario que ha entrado para así mostrarle sus datos personales...

He comprobado que puede dar problemas el utilizarlas. Qué otra manera hay para guardar un dato y así poder utilizarlo después?

Gracias.

Alberto_127

  • Miembro activo
  • **
  • Mensajes: 64
    • Ver Perfil
Re: Sesiones Globales
« Respuesta #1 en: Martes 11 de Diciembre de 2007, 19:56 »
0
pues que yo sepa, solo con cookies o con session var se puede almacenar un valor,
en otro caso seria usar un base de datos  :unsure: ; no se si exista otra forma

JrcsDev

  • Miembro MUY activo
  • ***
  • Mensajes: 245
  • Nacionalidad: ve
    • Ver Perfil
    • http://codigo7.wordpress.com/
Re: Sesiones Globales
« Respuesta #2 en: Miércoles 12 de Diciembre de 2007, 22:05 »
0
yo te recomiendo usar session, es muy fácil, y en google aparacen bastantes ejemplos... yo las uso.
Sígueme en Twitter]
Donar comida a los chicos necesitados!
Todo lo puedo en Cristo que me fortalece...

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Sesiones Globales
« Respuesta #3 en: Jueves 13 de Diciembre de 2007, 08:25 »
0
Cita de: "saiory"
He comprobado que puede dar problemas el utilizarlas. Qué otra manera hay para guardar un dato y así poder utilizarlo después?

Gracias.
¿cual ha sido la comprobación?

Las sesiones no son mas que un archivo que se crea en el servidor y pueden servir para identificar al visitante, las cookis lo mismo pero del lado del cliente

no se a que problema te refieras para poder utilizar las sesiones es necesario usar la funcion session_start() que lo que hace es subir el archivo de sesion a un arreglo ( $_SESSION o $HTTP_SESSION_VARS )

tambien pudes personalizar la forma en que se utilizan manejando las sesiones con funciones propias

http://www.php.net/session_set_save_handler

Sesiones (PHP Manual)
http://www.php.net/manual/es/ref.session.php


Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

saiory

  • Miembro activo
  • **
  • Mensajes: 25
    • Ver Perfil
Re: Sesiones Globales
« Respuesta #4 en: Jueves 13 de Diciembre de 2007, 09:12 »
0
Lo que he podido comprobar es que en I.Explorer 7, gracias a las pestañas, puedo abrir mas de una pagina web en la misma ventana, y si las páginas que abro pertenecen a la misma web, las sesiones se entremezclan y pierden sus valores. No es lo mismo que abrilas en ventanas diferentes.

Eso es lo que me parece que está pasando. Seguiré comprobando.

Gracias.

JrcsDev

  • Miembro MUY activo
  • ***
  • Mensajes: 245
  • Nacionalidad: ve
    • Ver Perfil
    • http://codigo7.wordpress.com/
Re: Sesiones Globales
« Respuesta #5 en: Jueves 13 de Diciembre de 2007, 19:18 »
0
oye, pero yo he trabajado con sesiones, y he abierto las páginas desde el IE7 y no me ha dado problemas.... a menos que lo que quieras es LOGUEAR a varios usuarios con la misma sesión, al mismo tiempo, la verdad no entiendo bien a qué te refieres... podrías espeficiar mejor qué valores se pierden cuando usas las pestañas?
Sígueme en Twitter]
Donar comida a los chicos necesitados!
Todo lo puedo en Cristo que me fortalece...

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Sesiones Globales
« Respuesta #6 en: Viernes 14 de Diciembre de 2007, 18:09 »
0
Eso es normal.....


Por ejemplo cuando yo inicio sesión en Solocodigo, utilizo la navegación por pestañas (en Firefox) y seria molesto tener que iniciar sesión cada pestaña, si ya estoy en el mismo sitio, esto funciona aun abriendo una nueva instancia del navegador, aunque este foro maneja las sesiones en Base de datos

El problema no es que fallen las sesiones, sino que no se adaptan a lo que buscas, pero "ellas" hacen su trabajo  :rolleyes:

Tendrías que buscar una manera de identificar la pestaña, desgraciadamente no se me ocurre nada de momento  ( nunca me había planteado eso )


Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

saiory

  • Miembro activo
  • **
  • Mensajes: 25
    • Ver Perfil
Re: Sesiones Globales
« Respuesta #7 en: Lunes 17 de Diciembre de 2007, 09:00 »
0
Ok. Gracias a todos!