Cita:
Iniciado por ElSiniestro
La solución a ese problema está modificando php.ini
Busca session.cookie_lifetime y fíjate si está así:
session.cookie_lifetime = 0
Y ya con eso evitas agregar líneas
Quita $_SESSION["nombre"]; de donde está y úsala sólo donde hay que mostrarla
Cuéntanos a ver que tal te fue :)
LOL noves que no puedo modificar el archivo php.ini en un servidor real
en el localhost ya lo modifique y si funciona pero en servidores gratis no me dejan ni siquiera ver el php ini D:
PD: de todas las opciones me boy con esta ;)
aver si me funciona
la verdad yo pensava usar la vase de datos pero es un desastre aserlo sin sesiones y las cokies pues no me gusta mucho que se queden en el navegador D:
BUENO ME QUEDO CON ESTA OPCION
v
v
v
v
v
Cita:
Iniciado por Urdaris_Nox
Código PHP:
session_set_cookie_params(0);
session_start();
Prueba con eso. Tienes que escribirlo exactamente antes del session_start.
Según tengo entendido, lo que hace eso es establecer el tiempo de vida de la "cookie" a 0, y por tanto no se cerrará la sesión hasta que cierre la página (navegador).
Todavía no he probado que esto sea cierto, si lo pruebas tú y me dices algo perfecto ;D