Quisiera saber como puedo cerrar una sesión cuando el usuario haya cerrado el navegador (o la pagina) pero sin necesidad de usar cookies....
Lo q estoy pidiendo se puede hacer????.... o es imposible
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Saludos
| |||
![]() Holas! Quisiera saber como puedo cerrar una sesión cuando el usuario haya cerrado el navegador (o la pagina) pero sin necesidad de usar cookies.... Lo q estoy pidiendo se puede hacer????.... o es imposible ![]() Saludos |
| ||||
Re: Cerrar Sesión al cerrar la pagina creo que podrias usar el metodo onUnload() en el body de tu pagina.. algo asi.. Código PHP: algo como.. Código PHP:
__________________ Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal www.oscararzola.com/blog Principios de un programador |
| |||
Re: Cerrar Sesión al cerrar la pagina Hola Kaninox! Esa pagina ya la revise y la verdad me parece interesante pero no es lo q necesito ='( pues yo no estoy trabajando con cookies y yo necesito cerrar sesión al cerrar la pagina pero sin el uso de cookies...osea ponerme en el caso q el cliente tenga esa opcion desactivada en su navegador. Alguna otra idea? Gracias ;) |
| ||||
Re: Cerrar Sesión al cerrar la pagina Hola, yo le di test al codigo que te pase y si me funciono.. y si intentas asi..?? Código PHP:
__________________ Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal www.oscararzola.com/blog Principios de un programador |
| ||||
![]() Hola dianix!. Primero dime una cosa, cómo estás propagando el SID??? por url??. Sino es así, lo estás haciendo con cookies!! ![]() ![]() Lo que pasa es que no harías una cookie "temporal", sino que duraría mientras que dure tu varible de sesión. Y si es así, hazle caso al link que te dió kaninox Saludos!!
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |
| ||||
Re: Cerrar Sesión al cerrar la pagina ![]() ![]()
__________________ Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal www.oscararzola.com/blog Principios de un programador |
| |||
![]() Holas chicos. Muchas gracias por sus comentarios. Pero saben, creo q lo estoy haciendo mal mal mal.... ![]() Estoy buscando por todos lados como puedo hacer o trabajar con sessiones teniendo en cuenta q los clientes tienen la opcion de cookies desactivada... he leido por ahi q se hace con el session_id, con SID, con estas funciones: Código PHP: Si alguien me explica o me pasa un pagina bastante entendible ... se lo agradeceré... |
| ||||
![]() Hola dianix!! Mira lo que pasa con esa instrucción que pones arriba es que estás inicializando mediante tu script la manera como vas a propagar el SID, lo estarías haciendo por URL, desactivando las cookies, en dado caso que desde el php.ini estuvieran activadas. Aclarando un poco mas, le estarías diciendo a php que tome como configuración lo que pasas con el parámetro "ini_set", en vez de lo que está en el php.ini. Hasta ahí bien??. Ahora, ya estás asegurando el método de propagación del SID, por URL, pero aún no lo estás propagando, tienes que, en cada script tuyo asegurarte de pasar el SID, eso no lo hace php automáticamente, tienes que hacerlo tú manualmente osea en tus scripts. Cómo obtienes el SID, con: session_id(); Cómo lo propagas, pasando por cada dirección que manejes lo que contenga "session_id", que se llama técnicamente "SID" (Identificador Único de Sesión). Saludos y espero te haya quedado claro!! ![]()
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |
| |||
Re: Cerrar Sesión al cerrar la pagina Hola Carxl Sabes ya toy entendiendo.... mas bien una consulta... Q pasa si en mi acrhivo php.ini las cookies estan desactivadas y yo le paso las funciones q te comentaba en el post anterior???? Funcionaria igual o no???? Gracias por tu rpta.... pude seguir preguntando no?? jijiji.. Tks |
| ||||
![]() Hola de nuevo dianix! Pues de esa manera, no pasarìa nada mas que avisarle a php lo mismo que tendrìas en tu configuraciòn. Mejor dicho, si pones esas intrucciones y las cookies estan desactivas pues lo que haces es reiterarle a php lo que haga y ya! Lo que pasa es que esas isntrucciones: Código PHP: Saludos! Espero te sirva ![]()
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |