Programación Web y Scripting > PHP
Sesiones Globales
saiory:
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:
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:
yo te recomiendo usar session, es muy fácil, y en google aparacen bastantes ejemplos... yo las uso.
F_Tanori:
--- 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.
--- Fin de la cita ---
¿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
saiory:
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.
Navegación
[#] Página Siguiente
Ir a la versión completa