Thread View: chile.comp.programacion
20 messages
20 total messages
Started by Rickoj
Wed, 05 Jul 2006 00:46
duda session php tiempo expiracion
Author: Rickoj
Date: Wed, 05 Jul 2006 00:46
Date: Wed, 05 Jul 2006 00:46
13 lines
1336 bytes
1336 bytes
He mirado manuales, vi posteos aca, y entiendo todo de como inicializar la sesion y terminarla, el asunto del login y logout, pero me pregunto como puedo fijar el tiempo de duracion de la sesion? con una cookie? necesito crear una sesion que dure 30 minutos, debo hacerlo eso con una cookie?, o en la misma sesion? si es en una cookie esta se elimina cuando mato la sesion? se agradece pd: se que uno de los que respondera sera JMS gracias nuevamente
Re: duda session php tiempo expiracion
Author: Jos� Miguel Santib��ez
Date: Wed, 05 Jul 2006 03:36
Date: Wed, 05 Jul 2006 03:36
38 lines
2318 bytes
2318 bytes
En el cap�tulo anterior (news:e8f24g$p63$1@news.nivel5.cl), "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> dijo: > He mirado manuales, vi posteos aca, y entiendo todo de como > inicializar la sesion y terminarla, el asunto del login y logout, > pero me pregunto como puedo fijar el tiempo de duracion de la sesion? > con una cookie? > > necesito crear una sesion que dure 30 minutos, debo hacerlo eso con > una cookie?, o en la misma sesion? > si es en una cookie esta se elimina cuando mato la sesion? > > se agradece > > pd: se que uno de los que respondera sera JMS > gracias nuevamente > > > No entend� si quieres que te conteste o no... (a�n no soy tan buen en RickOJes ;-) ) http://cl.php.net/manual/es/function.session-set-cookie-params.php session_set_cookie_params(30*60); session_start(); Igual hay que entender bien que es lo que se quiere hacer... es distinto una sessi�n que dure 30 minutos a una sessi�n que no est� inactiva m�s de 30 minutos... eso... -- Apoye a la campa�a de alfabetizaci�n y | Jose M. Santiba�ez A. ordenaci�n de las news, cada post en su | <jms@nivel5.cl> lugar y el lugar exacto para cada post | <http://caos.cl/jms>
Re: duda session php tiempo expiracion
Author: Rickoj
Date: Wed, 05 Jul 2006 15:21
Date: Wed, 05 Jul 2006 15:21
50 lines
2696 bytes
2696 bytes
"Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje news:Xns97F75C99237jmsnews@200.27.221.71... > En el cap�tulo anterior (news:e8f24g$p63$1@news.nivel5.cl), "Rick_oj" > <Rick_oj@[sin-esto]tutopia.com> dijo: > > > He mirado manuales, vi posteos aca, y entiendo todo de como > > inicializar la sesion y terminarla, el asunto del login y logout, > > pero me pregunto como puedo fijar el tiempo de duracion de la sesion? > > con una cookie? > > > > necesito crear una sesion que dure 30 minutos, debo hacerlo eso con > > una cookie?, o en la misma sesion? > > si es en una cookie esta se elimina cuando mato la sesion? > > > > se agradece > > > > pd: se que uno de los que respondera sera JMS > > gracias nuevamente > > > > > > > > No entend� si quieres que te conteste o no... claramente dice que se, que seras uno de los que contestaras >(a�n no soy tan buen en RickOJes ;-) ) no importa ya te acostumbraras :) > > http://cl.php.net/manual/es/function.session-set-cookie-params.php > > session_set_cookie_params(30*60); > session_start(); > > Igual hay que entender bien que es lo que se quiere hacer... es distinto > una sessi�n que dure 30 minutos a una sessi�n que no est� inactiva m�s de > 30 minutos... > > eso... necesito construir una aplicacion estilo prueba online, la prueba debe tomarse en 30 minutos es decir, al pasado los 30 minutos expira la sesion, y se obtienen las respuestas de lo que contesto la persona, en esos 30 minutos ya sea 0, preguntas, 1, la mitad o todas. no me queda muy claro lo de la inactividad
Re: duda session php tiempo expiracion
Author: Andres E. Hernando
Date: Wed, 05 Jul 2006 16:35
Date: Wed, 05 Jul 2006 16:35
83 lines
4051 bytes
4051 bytes
In Wed, 5 Jul 2006 11:21:56 -0400, Rick_oj wrote: > > "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje > news:Xns97F75C99237jmsnews@200.27.221.71... >> En el cap�tulo anterior (news:e8f24g$p63$1@news.nivel5.cl), "Rick_oj" >> <Rick_oj@[sin-esto]tutopia.com> dijo: >> >> > He mirado manuales, vi posteos aca, y entiendo todo de como >> > inicializar la sesion y terminarla, el asunto del login y logout, >> > pero me pregunto como puedo fijar el tiempo de duracion de la sesion? >> > con una cookie? >> > >> > necesito crear una sesion que dure 30 minutos, debo hacerlo eso con >> > una cookie?, o en la misma sesion? >> > si es en una cookie esta se elimina cuando mato la sesion? >> > >> > se agradece >> > >> > pd: se que uno de los que respondera sera JMS >> > gracias nuevamente >> > >> > >> > >> >> No entend� si quieres que te conteste o no... > > claramente dice que se, que seras uno de los que contestaras > >>(a�n no soy tan buen en RickOJes ;-) ) > > no importa ya te acostumbraras :) > >> >> http://cl.php.net/manual/es/function.session-set-cookie-params.php >> >> session_set_cookie_params(30*60); >> session_start(); >> >> Igual hay que entender bien que es lo que se quiere hacer... es distinto >> una sessi�n que dure 30 minutos a una sessi�n que no est� inactiva m�s de >> 30 minutos... Y eso de escribir sesion con dos 's' y con tilde? Es sesi'on o session? (Rick, se que este no fuiste tu, pero aprovecho de joder a JMS igual... pa' que aprenda!). :) >> >> eso... > > necesito construir una aplicacion estilo prueba online, la prueba debe > tomarse en 30 minutos > es decir, al pasado los 30 minutos expira la sesion, y se obtienen las > respuestas de lo que contesto la persona, en esos 30 minutos > ya sea 0, preguntas, 1, la mitad o todas. > > no me queda muy claro lo de la inactividad En tu aplicacion deberia ser lo mismo. Inactividad seria que no quieres que la sesion se mantenga mas de x minutos desde la ultima vez que el usuario hizo algo (por ejemplo, contesto una pregunta). Entonces, cada vez que el usuario hace algo (manda una respuesta, vuelve atras, salta una pregunta, etc.), reseteas el contador de tiempo y la 'ventana temporal de inactividad' comienza de nuevo desde cero. En tu caso, si entendi bien (y creo que este post se entiende bien), lo que quieres es que la sesion termine si o si a los 30 minutos independiente de si el usuario hizo click en comenzar y luego no hizo nada mas o si ha estado activamente contestando preguntas todo el tiempo. Es decir, 30 minutos inactivo o 30 minutos activo son lo mismo, tu no deseas resetear el contador en ningun momento. Saludos, AHG. -- "Text processing has made it possible to right-justify any idea, even one which cannot be justified on any other grounds." -- J. Finnegan, USC. http://www.diferenciados.blogspot.com/ msn:a_hernand.com BotBait: http://tinyurl.com/oz55e [49]
Re: duda session php tiempo expiracion
Author: Michael
Date: Wed, 05 Jul 2006 16:39
Date: Wed, 05 Jul 2006 16:39
67 lines
3278 bytes
3278 bytes
quizas para ese caso la sesion podria jugarte una mala pasada... derrepente podrias almacenar la hora, minuto y segundo de inicio.. y vas comprobando que si la respuesta fue hecha dentro de los 30 minutos pueda ingresar la respuesta y sino cuando responda.. le sale el mensaje ya cumplio sus 30 minutos. espero le sirva Saludos "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> escribi� en el mensaje news:e8glec$500$1@news.nivel5.cl... > > "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje > news:Xns97F75C99237jmsnews@200.27.221.71... > > En el cap�tulo anterior (news:e8f24g$p63$1@news.nivel5.cl), "Rick_oj" > > <Rick_oj@[sin-esto]tutopia.com> dijo: > > > > > He mirado manuales, vi posteos aca, y entiendo todo de como > > > inicializar la sesion y terminarla, el asunto del login y logout, > > > pero me pregunto como puedo fijar el tiempo de duracion de la sesion? > > > con una cookie? > > > > > > necesito crear una sesion que dure 30 minutos, debo hacerlo eso con > > > una cookie?, o en la misma sesion? > > > si es en una cookie esta se elimina cuando mato la sesion? > > > > > > se agradece > > > > > > pd: se que uno de los que respondera sera JMS > > > gracias nuevamente > > > > > > > > > > > > > No entend� si quieres que te conteste o no... > > claramente dice que se, que seras uno de los que contestaras > > >(a�n no soy tan buen en RickOJes ;-) ) > > no importa ya te acostumbraras :) > > > > > http://cl.php.net/manual/es/function.session-set-cookie-params.php > > > > session_set_cookie_params(30*60); > > session_start(); > > > > Igual hay que entender bien que es lo que se quiere hacer... es distinto > > una sessi�n que dure 30 minutos a una sessi�n que no est� inactiva m�s de > > 30 minutos... > > > > eso... > > necesito construir una aplicacion estilo prueba online, la prueba debe > tomarse en 30 minutos > es decir, al pasado los 30 minutos expira la sesion, y se obtienen las > respuestas de lo que contesto la persona, en esos 30 minutos > ya sea 0, preguntas, 1, la mitad o todas. > > no me queda muy claro lo de la inactividad > > >
Re: duda session php tiempo expiracion
Author: Mauricio Gómez
Date: Wed, 05 Jul 2006 16:53
Date: Wed, 05 Jul 2006 16:53
86 lines
3717 bytes
3717 bytes
Yo me la jugar�a por ese lado tambi�n. Incluso de ese modo permite tener estad�sticas de cu�nto se demora la gente en contestar. Y si es por ideas de sistemas de ese estilo, ac� hay algo interesante: http://quizstar.4teachers.org/ rro Michael escribi�: > quizas para ese caso la sesion podria jugarte una mala pasada... > derrepente podrias almacenar la hora, minuto y segundo de inicio.. y vas > comprobando que si la respuesta fue hecha dentro de los 30 minutos pueda > ingresar la respuesta > y sino cuando responda.. le sale el mensaje ya cumplio sus 30 minutos. > > espero le sirva > > Saludos > > > "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> escribi� en el mensaje > news:e8glec$500$1@news.nivel5.cl... > >>"Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje >>news:Xns97F75C99237jmsnews@200.27.221.71... >> >>>En el cap�tulo anterior (news:e8f24g$p63$1@news.nivel5.cl), "Rick_oj" >>><Rick_oj@[sin-esto]tutopia.com> dijo: >>> >>> >>>>He mirado manuales, vi posteos aca, y entiendo todo de como >>>>inicializar la sesion y terminarla, el asunto del login y logout, >>>>pero me pregunto como puedo fijar el tiempo de duracion de la sesion? >>>>con una cookie? >>>> >>>>necesito crear una sesion que dure 30 minutos, debo hacerlo eso con >>>>una cookie?, o en la misma sesion? >>>>si es en una cookie esta se elimina cuando mato la sesion? >>>> >>>>se agradece >>>> >>>>pd: se que uno de los que respondera sera JMS >>>>gracias nuevamente >>>> >>>> >>>> >>> >>>No entend� si quieres que te conteste o no... >> >>claramente dice que se, que seras uno de los que contestaras >> >> >>>(a�n no soy tan buen en RickOJes ;-) ) >> >>no importa ya te acostumbraras :) >> >> >>>http://cl.php.net/manual/es/function.session-set-cookie-params.php >>> >>>session_set_cookie_params(30*60); >>>session_start(); >>> >>>Igual hay que entender bien que es lo que se quiere hacer... es distinto >>>una sessi�n que dure 30 minutos a una sessi�n que no est� inactiva m�s > > de > >>>30 minutos... >>> >>>eso... >> >>necesito construir una aplicacion estilo prueba online, la prueba debe >>tomarse en 30 minutos >>es decir, al pasado los 30 minutos expira la sesion, y se obtienen las >>respuestas de lo que contesto la persona, en esos 30 minutos >>ya sea 0, preguntas, 1, la mitad o todas. >> >>no me queda muy claro lo de la inactividad >> >> >> > > >
Re: duda session php tiempo expiracion
Author: Rickoj
Date: Wed, 05 Jul 2006 18:00
Date: Wed, 05 Jul 2006 18:00
94 lines
3958 bytes
3958 bytes
"Mauricio G�mez" <pregunte@sileinteresa.com> escribi� en el mensaje news:e8gtq2$6qb$2@news.nivel5.cl... > Yo me la jugar�a por ese lado tambi�n. Incluso de ese modo permite tener > estad�sticas de cu�nto se demora la gente en contestar. habia pensado en eso, pero por el momento no es importante > Y si es por ideas de sistemas de ese estilo, ac� hay algo interesante: > http://quizstar.4teachers.org/ estuve buscando y no llegue a este veremos, igual la idea es seguir tal vez este no lo entienda mucho > rro > > > Michael escribi�: > > quizas para ese caso la sesion podria jugarte una mala pasada... > > derrepente podrias almacenar la hora, minuto y segundo de inicio.. y vas > > comprobando que si la respuesta fue hecha dentro de los 30 minutos pueda > > ingresar la respuesta > > y sino cuando responda.. le sale el mensaje ya cumplio sus 30 minutos. > > > > espero le sirva > > > > Saludos > > > > > > "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> escribi� en el mensaje > > news:e8glec$500$1@news.nivel5.cl... > > > >>"Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje > >>news:Xns97F75C99237jmsnews@200.27.221.71... > >> > >>>En el cap�tulo anterior (news:e8f24g$p63$1@news.nivel5.cl), "Rick_oj" > >>><Rick_oj@[sin-esto]tutopia.com> dijo: > >>> > >>> > >>>>He mirado manuales, vi posteos aca, y entiendo todo de como > >>>>inicializar la sesion y terminarla, el asunto del login y logout, > >>>>pero me pregunto como puedo fijar el tiempo de duracion de la sesion? > >>>>con una cookie? > >>>> > >>>>necesito crear una sesion que dure 30 minutos, debo hacerlo eso con > >>>>una cookie?, o en la misma sesion? > >>>>si es en una cookie esta se elimina cuando mato la sesion? > >>>> > >>>>se agradece > >>>> > >>>>pd: se que uno de los que respondera sera JMS > >>>>gracias nuevamente > >>>> > >>>> > >>>> > >>> > >>>No entend� si quieres que te conteste o no... > >> > >>claramente dice que se, que seras uno de los que contestaras > >> > >> > >>>(a�n no soy tan buen en RickOJes ;-) ) > >> > >>no importa ya te acostumbraras :) > >> > >> > >>>http://cl.php.net/manual/es/function.session-set-cookie-params.php > >>> > >>>session_set_cookie_params(30*60); > >>>session_start(); > >>> > >>>Igual hay que entender bien que es lo que se quiere hacer... es distinto > >>>una sessi�n que dure 30 minutos a una sessi�n que no est� inactiva m�s > > > > de > > > >>>30 minutos... > >>> > >>>eso... > >> > >>necesito construir una aplicacion estilo prueba online, la prueba debe > >>tomarse en 30 minutos > >>es decir, al pasado los 30 minutos expira la sesion, y se obtienen las > >>respuestas de lo que contesto la persona, en esos 30 minutos > >>ya sea 0, preguntas, 1, la mitad o todas. > >> > >>no me queda muy claro lo de la inactividad > >> > >> > >> > > > > > >
Re: duda session php tiempo expiracion
Author: Rickoj
Date: Wed, 05 Jul 2006 18:01
Date: Wed, 05 Jul 2006 18:01
77 lines
3458 bytes
3458 bytes
"Michael" <wolfito-NOSPAM-por_favorcito@vtr.net> escribi� en el mensaje news:e8gptr$5vp$1@news.nivel5.cl... > quizas para ese caso la sesion podria jugarte una mala pasada... y eso por que? seria > derrepente podrias almacenar la hora, minuto y segundo de inicio.. y vas > comprobando que si la respuesta fue hecha dentro de los 30 minutos pueda > ingresar la respuesta > y sino cuando responda.. le sale el mensaje ya cumplio sus 30 minutos. > > espero le sirva > > Saludos > > > "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> escribi� en el mensaje > news:e8glec$500$1@news.nivel5.cl... > > > > "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje > > news:Xns97F75C99237jmsnews@200.27.221.71... > > > En el cap�tulo anterior (news:e8f24g$p63$1@news.nivel5.cl), "Rick_oj" > > > <Rick_oj@[sin-esto]tutopia.com> dijo: > > > > > > > He mirado manuales, vi posteos aca, y entiendo todo de como > > > > inicializar la sesion y terminarla, el asunto del login y logout, > > > > pero me pregunto como puedo fijar el tiempo de duracion de la sesion? > > > > con una cookie? > > > > > > > > necesito crear una sesion que dure 30 minutos, debo hacerlo eso con > > > > una cookie?, o en la misma sesion? > > > > si es en una cookie esta se elimina cuando mato la sesion? > > > > > > > > se agradece > > > > > > > > pd: se que uno de los que respondera sera JMS > > > > gracias nuevamente > > > > > > > > > > > > > > > > > > No entend� si quieres que te conteste o no... > > > > claramente dice que se, que seras uno de los que contestaras > > > > >(a�n no soy tan buen en RickOJes ;-) ) > > > > no importa ya te acostumbraras :) > > > > > > > > http://cl.php.net/manual/es/function.session-set-cookie-params.php > > > > > > session_set_cookie_params(30*60); > > > session_start(); > > > > > > Igual hay que entender bien que es lo que se quiere hacer... es distinto > > > una sessi�n que dure 30 minutos a una sessi�n que no est� inactiva m�s > de > > > 30 minutos... > > > > > > eso... > > > > necesito construir una aplicacion estilo prueba online, la prueba debe > > tomarse en 30 minutos > > es decir, al pasado los 30 minutos expira la sesion, y se obtienen las > > respuestas de lo que contesto la persona, en esos 30 minutos > > ya sea 0, preguntas, 1, la mitad o todas. > > > > no me queda muy claro lo de la inactividad > > > > > > > >
Re: duda session php tiempo expiracion
Author: Jos� Miguel Santib��ez
Date: Wed, 05 Jul 2006 18:51
Date: Wed, 05 Jul 2006 18:51
85 lines
4446 bytes
4446 bytes
En el cap�tulo anterior (news:e8glec$500$1@news.nivel5.cl), "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> dijo: > > "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje > news:Xns97F75C99237jmsnews@200.27.221.71... >> En el cap�tulo anterior (news:e8f24g$p63$1@news.nivel5.cl), "Rick_oj" >> <Rick_oj@[sin-esto]tutopia.com> dijo: >> >> > He mirado manuales, vi posteos aca, y entiendo todo de como >> > inicializar la sesion y terminarla, el asunto del login y logout, >> > pero me pregunto como puedo fijar el tiempo de duracion de la >> > sesion? con una cookie? >> > >> > necesito crear una sesion que dure 30 minutos, debo hacerlo eso con >> > una cookie?, o en la misma sesion? >> > si es en una cookie esta se elimina cuando mato la sesion? >> > >> > se agradece >> > >> > pd: se que uno de los que respondera sera JMS >> > gracias nuevamente >> > >> > >> > >> >> No entend� si quieres que te conteste o no... > > claramente dice que se, que seras uno de los que contestaras > >>(a�n no soy tan buen en RickOJes ;-) ) > > no importa ya te acostumbraras :) > >> >> http://cl.php.net/manual/es/function.session-set-cookie-params.php >> >> session_set_cookie_params(30*60); >> session_start(); >> >> Igual hay que entender bien que es lo que se quiere hacer... es >> distinto una sessi�n que dure 30 minutos a una sessi�n que no est� >> inactiva m�s de 30 minutos... >> >> eso... > > necesito construir una aplicacion estilo prueba online, la prueba debe > tomarse en 30 minutos > es decir, al pasado los 30 minutos expira la sesion, y se obtienen las > respuestas de lo que contesto la persona, en esos 30 minutos > ya sea 0, preguntas, 1, la mitad o todas. > > no me queda muy claro lo de la inactividad > > > Hay que tener hato cuidado con eso... Yo no "matar�a" la sesi�n a los 30 minutos, sino que har�a dos cosas: a) almacenar�a en la sesi�n el tiempo de partida, luego el tiempo final y lo comparar�a... as� tienes los datos de sesi�n Y de tiempo (necesario si quieres decirle al que responde que no se le aceptan las respuestas por llegar 5 minutos tarde) b) pondr�a un poco de c�digo en flash o javascript (este �ltimo es un poco m�s "vulnerable") que le de una clara noci�n al que responde del tiempo que lleva/le queda. Incluso puedes automatizar el "retiro" de la prueba, haciendo que al llegar la cuenta a cero, se "posteen" las �ltimas preguntas. Un �ltimo comentario, es que en mi experiencia en pruebas on-line, siempre te van a reclamar el tiempo "perdido" por carga del servidor (tanto inicialmente, como si guardas las respuestas intermedias). Eso es independiente de si el servidor responde a la velocidad de la luz o si realmente demora. Recuerda que un usuario, _siempre_ puede demorar la respuesta por el simple hecho de recargar la p�gina... eso... -- Apoye a la campa�a de alfabetizaci�n y | Jose M. Santiba�ez A. ordenaci�n de las news, cada post en su | <jms@nivel5.cl> lugar y el lugar exacto para cada post | <http://caos.cl/jms>
Re: duda session php tiempo expiracion
Author: Rickoj
Date: Wed, 05 Jul 2006 23:51
Date: Wed, 05 Jul 2006 23:51
89 lines
4452 bytes
4452 bytes
"Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje news:Xns97F7A0ED88646jmsnews@200.27.221.71... > En el cap�tulo anterior (news:e8glec$500$1@news.nivel5.cl), "Rick_oj" > <Rick_oj@[sin-esto]tutopia.com> dijo: > > > > > "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje > > news:Xns97F75C99237jmsnews@200.27.221.71... > >> En el cap�tulo anterior (news:e8f24g$p63$1@news.nivel5.cl), "Rick_oj" > >> <Rick_oj@[sin-esto]tutopia.com> dijo: > >> > >> > He mirado manuales, vi posteos aca, y entiendo todo de como > >> > inicializar la sesion y terminarla, el asunto del login y logout, > >> > pero me pregunto como puedo fijar el tiempo de duracion de la > >> > sesion? con una cookie? > >> > > >> > necesito crear una sesion que dure 30 minutos, debo hacerlo eso con > >> > una cookie?, o en la misma sesion? > >> > si es en una cookie esta se elimina cuando mato la sesion? > >> > > >> > se agradece > >> > > >> > pd: se que uno de los que respondera sera JMS > >> > gracias nuevamente > >> > > >> > > >> > > >> > >> No entend� si quieres que te conteste o no... > > > > claramente dice que se, que seras uno de los que contestaras > > > >>(a�n no soy tan buen en RickOJes ;-) ) > > > > no importa ya te acostumbraras :) > > > >> > >> http://cl.php.net/manual/es/function.session-set-cookie-params.php > >> > >> session_set_cookie_params(30*60); > >> session_start(); > >> > >> Igual hay que entender bien que es lo que se quiere hacer... es > >> distinto una sessi�n que dure 30 minutos a una sessi�n que no est� > >> inactiva m�s de 30 minutos... > >> > >> eso... > > > > necesito construir una aplicacion estilo prueba online, la prueba debe > > tomarse en 30 minutos > > es decir, al pasado los 30 minutos expira la sesion, y se obtienen las > > respuestas de lo que contesto la persona, en esos 30 minutos > > ya sea 0, preguntas, 1, la mitad o todas. > > > > no me queda muy claro lo de la inactividad > > > > > > > > Hay que tener hato cuidado con eso... > > Yo no "matar�a" la sesi�n a los 30 minutos, sino que har�a dos cosas: > > a) almacenar�a en la sesi�n el tiempo de partida, luego el tiempo final y > lo comparar�a... as� tienes los datos de sesi�n Y de tiempo (necesario > si quieres decirle al que responde que no se le aceptan las respuestas > por llegar 5 minutos tarde) > > b) pondr�a un poco de c�digo en flash o javascript (este �ltimo es un poco > m�s "vulnerable") que le de una clara noci�n al que responde del tiempo > que lleva/le queda. Incluso puedes automatizar el "retiro" de la prueba, > haciendo que al llegar la cuenta a cero, se "posteen" las �ltimas > preguntas. > > Un �ltimo comentario, es que en mi experiencia en pruebas on-line, siempre > te van a reclamar el tiempo "perdido" por carga del servidor (tanto > inicialmente, como si guardas las respuestas intermedias). Eso es > independiente de si el servidor responde a la velocidad de la luz o si > realmente demora. Recuerda que un usuario, _siempre_ puede demorar la > respuesta por el simple hecho de recargar la p�gina... > > eso... te respondi vi google, pero no se que paso si google se lo comio o que http://groups.google.cl/group/chile.comp.programacion/browse_frm/thread/da7e 6ad4ee60f390/1116e4eb263aede4#1116e4eb263aede4
Re: duda session php tiempo expiracion
Author: Jos� Miguel Santib��ez
Date: Thu, 06 Jul 2006 03:11
Date: Thu, 06 Jul 2006 03:11
111 lines
5666 bytes
5666 bytes
En el cap�tulo anterior (news:e8hj9f$c3p$1@news.nivel5.cl), "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> dijo: > > "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje > news:Xns97F7A0ED88646jmsnews@200.27.221.71... >> En el cap�tulo anterior (news:e8glec$500$1@news.nivel5.cl), "Rick_oj" >> <Rick_oj@[sin-esto]tutopia.com> dijo: >> >> > >> > "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el >> > mensaje news:Xns97F75C99237jmsnews@200.27.221.71... >> >> En el cap�tulo anterior (news:e8f24g$p63$1@news.nivel5.cl), >> >> "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> dijo: >> >> >> >> > He mirado manuales, vi posteos aca, y entiendo todo de como >> >> > inicializar la sesion y terminarla, el asunto del login y >> >> > logout, pero me pregunto como puedo fijar el tiempo de duracion >> >> > de la sesion? con una cookie? >> >> > >> >> > necesito crear una sesion que dure 30 minutos, debo hacerlo eso >> >> > con una cookie?, o en la misma sesion? >> >> > si es en una cookie esta se elimina cuando mato la sesion? >> >> > >> >> > se agradece >> >> > >> >> > pd: se que uno de los que respondera sera JMS >> >> > gracias nuevamente >> >> > >> >> > >> >> > >> >> >> >> No entend� si quieres que te conteste o no... >> > >> > claramente dice que se, que seras uno de los que contestaras >> > >> >>(a�n no soy tan buen en RickOJes ;-) ) >> > >> > no importa ya te acostumbraras :) >> > >> >> >> >> http://cl.php.net/manual/es/function.session-set-cookie-params.php >> >> >> >> session_set_cookie_params(30*60); >> >> session_start(); >> >> >> >> Igual hay que entender bien que es lo que se quiere hacer... es >> >> distinto una sessi�n que dure 30 minutos a una sessi�n que no est� >> >> inactiva m�s de 30 minutos... >> >> >> >> eso... >> > >> > necesito construir una aplicacion estilo prueba online, la prueba >> > debe tomarse en 30 minutos >> > es decir, al pasado los 30 minutos expira la sesion, y se obtienen >> > las respuestas de lo que contesto la persona, en esos 30 minutos >> > ya sea 0, preguntas, 1, la mitad o todas. >> > >> > no me queda muy claro lo de la inactividad >> > >> > >> > >> >> Hay que tener hato cuidado con eso... >> >> Yo no "matar�a" la sesi�n a los 30 minutos, sino que har�a dos cosas: >> >> a) almacenar�a en la sesi�n el tiempo de partida, luego el tiempo >> final y >> lo comparar�a... as� tienes los datos de sesi�n Y de tiempo >> (necesario si quieres decirle al que responde que no se le aceptan >> las respuestas por llegar 5 minutos tarde) >> >> b) pondr�a un poco de c�digo en flash o javascript (este �ltimo es un >> poco >> m�s "vulnerable") que le de una clara noci�n al que responde del >> tiempo que lleva/le queda. Incluso puedes automatizar el "retiro" >> de la > prueba, >> haciendo que al llegar la cuenta a cero, se "posteen" las �ltimas >> preguntas. >> >> Un �ltimo comentario, es que en mi experiencia en pruebas on-line, >> siempre te van a reclamar el tiempo "perdido" por carga del servidor >> (tanto inicialmente, como si guardas las respuestas intermedias). Eso >> es independiente de si el servidor responde a la velocidad de la luz >> o si realmente demora. Recuerda que un usuario, _siempre_ puede >> demorar la respuesta por el simple hecho de recargar la p�gina... >> >> eso... > > te respondi vi google, pero no se que paso si google se lo comio o que > > http://groups.google.cl/group/chile.comp.programacion/browse_frm/thread > /da7e 6ad4ee60f390/1116e4eb263aede4#1116e4eb263aede4 > Aparentemente hay alg�n problema de feed... de hecho, tampoco han llegado las tallas del AHG, de las que me puedo dar por no informado ;-) En todo caso, por "llegar cinco minutos tarde", me refer�a a entregar al final de la prueba... Aunque despu�s lo relacion� con las preguntas que hiciste respecto de "saltarse la pregunta" y noto que es por tiempo... Igual la carga del server puede ser un factor cr�tico... Salute! -- Apoye a la campa�a de alfabetizaci�n y | Jose M. Santiba�ez A. ordenaci�n de las news, cada post en su | <jms@nivel5.cl> lugar y el lugar exacto para cada post | <http://caos.cl/jms>
Re: duda session php tiempo expiracion
Author: Michael
Date: Thu, 06 Jul 2006 18:30
Date: Thu, 06 Jul 2006 18:30
96 lines
4202 bytes
4202 bytes
me ha pasado que a veces las sessiones se comportan un poco extra�as sobre todo con los tiempos.. a veces se produce un lag ... a veces cuando los usuarios no capta que deben apretar en su logout.. la session queda tomada ... y si queda tomada tambien quedaria tomada su tiempo de uso... en fin.. son mas eficientes para guardar algun tipillo de variable mas que para trabajarlas por tiempo.. mi humirde opinion. "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> escribi� en el mensaje news:e8guol$72i$1@news.nivel5.cl... > > "Michael" <wolfito-NOSPAM-por_favorcito@vtr.net> escribi� en el mensaje > news:e8gptr$5vp$1@news.nivel5.cl... > > quizas para ese caso la sesion podria jugarte una mala pasada... > > y eso por que? seria > > > derrepente podrias almacenar la hora, minuto y segundo de inicio.. y vas > > comprobando que si la respuesta fue hecha dentro de los 30 minutos pueda > > ingresar la respuesta > > y sino cuando responda.. le sale el mensaje ya cumplio sus 30 minutos. > > > > espero le sirva > > > > Saludos > > > > > > "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> escribi� en el mensaje > > news:e8glec$500$1@news.nivel5.cl... > > > > > > "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje > > > news:Xns97F75C99237jmsnews@200.27.221.71... > > > > En el cap�tulo anterior (news:e8f24g$p63$1@news.nivel5.cl), "Rick_oj" > > > > <Rick_oj@[sin-esto]tutopia.com> dijo: > > > > > > > > > He mirado manuales, vi posteos aca, y entiendo todo de como > > > > > inicializar la sesion y terminarla, el asunto del login y logout, > > > > > pero me pregunto como puedo fijar el tiempo de duracion de la > sesion? > > > > > con una cookie? > > > > > > > > > > necesito crear una sesion que dure 30 minutos, debo hacerlo eso con > > > > > una cookie?, o en la misma sesion? > > > > > si es en una cookie esta se elimina cuando mato la sesion? > > > > > > > > > > se agradece > > > > > > > > > > pd: se que uno de los que respondera sera JMS > > > > > gracias nuevamente > > > > > > > > > > > > > > > > > > > > > > > No entend� si quieres que te conteste o no... > > > > > > claramente dice que se, que seras uno de los que contestaras > > > > > > >(a�n no soy tan buen en RickOJes ;-) ) > > > > > > no importa ya te acostumbraras :) > > > > > > > > > > > http://cl.php.net/manual/es/function.session-set-cookie-params.php > > > > > > > > session_set_cookie_params(30*60); > > > > session_start(); > > > > > > > > Igual hay que entender bien que es lo que se quiere hacer... es > distinto > > > > una sessi�n que dure 30 minutos a una sessi�n que no est� inactiva m�s > > de > > > > 30 minutos... > > > > > > > > eso... > > > > > > necesito construir una aplicacion estilo prueba online, la prueba debe > > > tomarse en 30 minutos > > > es decir, al pasado los 30 minutos expira la sesion, y se obtienen las > > > respuestas de lo que contesto la persona, en esos 30 minutos > > > ya sea 0, preguntas, 1, la mitad o todas. > > > > > > no me queda muy claro lo de la inactividad > > > > > > > > > > > > > > >
Re: duda session php tiempo expiracion
Author: Rickoj
Date: Thu, 06 Jul 2006 23:40
Date: Thu, 06 Jul 2006 23:40
117 lines
5982 bytes
5982 bytes
"Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje news:Xns97F8198F224Bjmsnews@200.27.221.71... > En el cap�tulo anterior (news:e8hj9f$c3p$1@news.nivel5.cl), "Rick_oj" > <Rick_oj@[sin-esto]tutopia.com> dijo: > > > > > "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje > > news:Xns97F7A0ED88646jmsnews@200.27.221.71... > >> En el cap�tulo anterior (news:e8glec$500$1@news.nivel5.cl), "Rick_oj" > >> <Rick_oj@[sin-esto]tutopia.com> dijo: > >> > >> > > >> > "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el > >> > mensaje news:Xns97F75C99237jmsnews@200.27.221.71... > >> >> En el cap�tulo anterior (news:e8f24g$p63$1@news.nivel5.cl), > >> >> "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> dijo: > >> >> > >> >> > He mirado manuales, vi posteos aca, y entiendo todo de como > >> >> > inicializar la sesion y terminarla, el asunto del login y > >> >> > logout, pero me pregunto como puedo fijar el tiempo de duracion > >> >> > de la sesion? con una cookie? > >> >> > > >> >> > necesito crear una sesion que dure 30 minutos, debo hacerlo eso > >> >> > con una cookie?, o en la misma sesion? > >> >> > si es en una cookie esta se elimina cuando mato la sesion? > >> >> > > >> >> > se agradece > >> >> > > >> >> > pd: se que uno de los que respondera sera JMS > >> >> > gracias nuevamente > >> >> > > >> >> > > >> >> > > >> >> > >> >> No entend� si quieres que te conteste o no... > >> > > >> > claramente dice que se, que seras uno de los que contestaras > >> > > >> >>(a�n no soy tan buen en RickOJes ;-) ) > >> > > >> > no importa ya te acostumbraras :) > >> > > >> >> > >> >> http://cl.php.net/manual/es/function.session-set-cookie-params.php > >> >> > >> >> session_set_cookie_params(30*60); > >> >> session_start(); > >> >> > >> >> Igual hay que entender bien que es lo que se quiere hacer... es > >> >> distinto una sessi�n que dure 30 minutos a una sessi�n que no est� > >> >> inactiva m�s de 30 minutos... > >> >> > >> >> eso... > >> > > >> > necesito construir una aplicacion estilo prueba online, la prueba > >> > debe tomarse en 30 minutos > >> > es decir, al pasado los 30 minutos expira la sesion, y se obtienen > >> > las respuestas de lo que contesto la persona, en esos 30 minutos > >> > ya sea 0, preguntas, 1, la mitad o todas. > >> > > >> > no me queda muy claro lo de la inactividad > >> > > >> > > >> > > >> > >> Hay que tener hato cuidado con eso... > >> > >> Yo no "matar�a" la sesi�n a los 30 minutos, sino que har�a dos cosas: > >> > >> a) almacenar�a en la sesi�n el tiempo de partida, luego el tiempo > >> final y > >> lo comparar�a... as� tienes los datos de sesi�n Y de tiempo > >> (necesario si quieres decirle al que responde que no se le aceptan > >> las respuestas por llegar 5 minutos tarde) > >> > >> b) pondr�a un poco de c�digo en flash o javascript (este �ltimo es un > >> poco > >> m�s "vulnerable") que le de una clara noci�n al que responde del > >> tiempo que lleva/le queda. Incluso puedes automatizar el "retiro" > >> de la > > prueba, > >> haciendo que al llegar la cuenta a cero, se "posteen" las �ltimas > >> preguntas. > >> > >> Un �ltimo comentario, es que en mi experiencia en pruebas on-line, > >> siempre te van a reclamar el tiempo "perdido" por carga del servidor > >> (tanto inicialmente, como si guardas las respuestas intermedias). Eso > >> es independiente de si el servidor responde a la velocidad de la luz > >> o si realmente demora. Recuerda que un usuario, _siempre_ puede > >> demorar la respuesta por el simple hecho de recargar la p�gina... > >> > >> eso... > > > > te respondi vi google, pero no se que paso si google se lo comio o que > > > > http://groups.google.cl/group/chile.comp.programacion/browse_frm/thread > > /da7e 6ad4ee60f390/1116e4eb263aede4#1116e4eb263aede4 > > > > Aparentemente hay alg�n problema de feed... de hecho, tampoco han llegado > las tallas del AHG, de las que me puedo dar por no informado ;-) > > En todo caso, por "llegar cinco minutos tarde", me refer�a a entregar al > final de la prueba... Aunque despu�s lo relacion� con las preguntas que > hiciste respecto de "saltarse la pregunta" y noto que es por tiempo... > Igual la carga del server puede ser un factor cr�tico... seria un mysql, y en un labotorio de no mas de 100 personas, segun recuerdo debo consultar eso ahora viendo algo de sesion me quede con la pregunta de que pasa si un usuario presiona back en el navegador e intenta responder la pregunta imagino que deberia ponerle un flag a cada pregunta respondida, que a la vez debe ser ingresada pregunta por pregunta, para mayor seguridad y las que no contesto estarian por defecto en la bdd como omitidas se agradece
Re: duda session php tiempo expiracion
Author: Jos� Miguel Santib��ez
Date: Fri, 07 Jul 2006 00:00
Date: Fri, 07 Jul 2006 00:00
139 lines
7131 bytes
7131 bytes
En el cap�tulo anterior (news:e8k70a$vfk$1@news.nivel5.cl), "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> dijo: > > "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje > news:Xns97F8198F224Bjmsnews@200.27.221.71... >> En el cap�tulo anterior (news:e8hj9f$c3p$1@news.nivel5.cl), "Rick_oj" >> <Rick_oj@[sin-esto]tutopia.com> dijo: >> >> > >> > "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el >> > mensaje news:Xns97F7A0ED88646jmsnews@200.27.221.71... >> >> En el cap�tulo anterior (news:e8glec$500$1@news.nivel5.cl), >> >> "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> dijo: >> >> >> >> > >> >> > "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el >> >> > mensaje news:Xns97F75C99237jmsnews@200.27.221.71... >> >> >> En el cap�tulo anterior (news:e8f24g$p63$1@news.nivel5.cl), >> >> >> "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> dijo: >> >> >> >> >> >> > He mirado manuales, vi posteos aca, y entiendo todo de como >> >> >> > inicializar la sesion y terminarla, el asunto del login y >> >> >> > logout, pero me pregunto como puedo fijar el tiempo de >> >> >> > duracion de la sesion? con una cookie? >> >> >> > >> >> >> > necesito crear una sesion que dure 30 minutos, debo hacerlo >> >> >> > eso con una cookie?, o en la misma sesion? >> >> >> > si es en una cookie esta se elimina cuando mato la sesion? >> >> >> > >> >> >> > se agradece >> >> >> > >> >> >> > pd: se que uno de los que respondera sera JMS >> >> >> > gracias nuevamente >> >> >> > >> >> >> > >> >> >> > >> >> >> >> >> >> No entend� si quieres que te conteste o no... >> >> > >> >> > claramente dice que se, que seras uno de los que contestaras >> >> > >> >> >>(a�n no soy tan buen en RickOJes ;-) ) >> >> > >> >> > no importa ya te acostumbraras :) >> >> > >> >> >> >> >> >> http://cl.php.net/manual/es/function.session-set-cookie-params.p >> >> >> hp >> >> >> >> >> >> session_set_cookie_params(30*60); >> >> >> session_start(); >> >> >> >> >> >> Igual hay que entender bien que es lo que se quiere hacer... es >> >> >> distinto una sessi�n que dure 30 minutos a una sessi�n que no >> >> >> est� inactiva m�s de 30 minutos... >> >> >> >> >> >> eso... >> >> > >> >> > necesito construir una aplicacion estilo prueba online, la >> >> > prueba debe tomarse en 30 minutos >> >> > es decir, al pasado los 30 minutos expira la sesion, y se >> >> > obtienen las respuestas de lo que contesto la persona, en esos >> >> > 30 minutos ya sea 0, preguntas, 1, la mitad o todas. >> >> > >> >> > no me queda muy claro lo de la inactividad >> >> > >> >> > >> >> > >> >> >> >> Hay que tener hato cuidado con eso... >> >> >> >> Yo no "matar�a" la sesi�n a los 30 minutos, sino que har�a dos >> >> cosas: >> >> >> >> a) almacenar�a en la sesi�n el tiempo de partida, luego el tiempo >> >> final y >> >> lo comparar�a... as� tienes los datos de sesi�n Y de tiempo >> >> (necesario si quieres decirle al que responde que no se le >> >> aceptan las respuestas por llegar 5 minutos tarde) >> >> >> >> b) pondr�a un poco de c�digo en flash o javascript (este �ltimo es >> >> un poco >> >> m�s "vulnerable") que le de una clara noci�n al que responde >> >> del tiempo que lleva/le queda. Incluso puedes automatizar el >> >> "retiro" de la >> > prueba, >> >> haciendo que al llegar la cuenta a cero, se "posteen" las >> >> �ltimas preguntas. >> >> >> >> Un �ltimo comentario, es que en mi experiencia en pruebas on-line, >> >> siempre te van a reclamar el tiempo "perdido" por carga del >> >> servidor (tanto inicialmente, como si guardas las respuestas >> >> intermedias). Eso es independiente de si el servidor responde a la >> >> velocidad de la luz o si realmente demora. Recuerda que un >> >> usuario, _siempre_ puede demorar la respuesta por el simple hecho >> >> de recargar la p�gina... >> >> >> >> eso... >> > >> > te respondi vi google, pero no se que paso si google se lo comio o >> > que >> > >> > http://groups.google.cl/group/chile.comp.programacion/browse_frm/thr >> > ead /da7e 6ad4ee60f390/1116e4eb263aede4#1116e4eb263aede4 >> > >> >> Aparentemente hay alg�n problema de feed... de hecho, tampoco han >> llegado las tallas del AHG, de las que me puedo dar por no informado >> ;-) >> >> En todo caso, por "llegar cinco minutos tarde", me refer�a a entregar >> al final de la prueba... Aunque despu�s lo relacion� con las >> preguntas que hiciste respecto de "saltarse la pregunta" y noto que >> es por tiempo... Igual la carga del server puede ser un factor >> cr�tico... > > seria un mysql, y en un labotorio de no mas de 100 personas, segun > recuerdo debo consultar eso > ahora viendo algo de sesion me quede con la pregunta de que pasa si un > usuario presiona back en el navegador e intenta responder la pregunta > imagino que deberia ponerle un flag a cada pregunta respondida, que a > la vez debe ser ingresada pregunta por pregunta, para mayor seguridad > y las que no contesto estarian por defecto en la bdd como omitidas > En eso, las sesiones ayudan al "no cache"... Aunque lo puedes forzar (y para el caso convendr�a). Hay un par de cosas via javascript que se pueden hacer para minimizar el uso de los botones... Por otro lado, tienes que decidir si permites cambiar una respuesta o no... Y depende de que tipo de preguntas sean, si son "alternativas", siempre puedes poner la opci�n: "no sabe/no responde" ;-) -- Apoye a la campa�a de alfabetizaci�n y | Jose M. Santiba�ez A. ordenaci�n de las news, cada post en su | <jms@nivel5.cl> lugar y el lugar exacto para cada post | <http://caos.cl/jms>
Re: duda session php tiempo expiracion
Author: Jos� Miguel Santib��ez
Date: Fri, 07 Jul 2006 01:49
Date: Fri, 07 Jul 2006 01:49
55 lines
4062 bytes
4062 bytes
En el cap�tulo anterior (news:e8kemi$1u0$1@news.nivel5.cl), "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> dijo: > > "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje > news:Xns97F8D53637D0Ejmsnews@200.27.221.71... >> En el cap�tulo anterior (news:e8k70a$vfk$1@news.nivel5.cl), "Rick_oj" >> <Rick_oj@[sin-esto]tutopia.com> dijo: >> >> En todo caso, por "llegar cinco minutos tarde", me refer�a a >> >> entregar al final de la prueba... Aunque despu�s lo relacion� con >> >> las preguntas que hiciste respecto de "saltarse la pregunta" y >> >> noto que es por tiempo... Igual la carga del server puede ser un >> >> factor cr�tico... >> > >> > seria un mysql, y en un labotorio de no mas de 100 personas, segun >> > recuerdo debo consultar eso >> > ahora viendo algo de sesion me quede con la pregunta de que pasa si >> > un usuario presiona back en el navegador e intenta responder la >> > pregunta imagino que deberia ponerle un flag a cada pregunta >> > respondida, que a la vez debe ser ingresada pregunta por pregunta, >> > para mayor seguridad y las que no contesto estarian por defecto en >> > la bdd como omitidas >> > >> >> En eso, las sesiones ayudan al "no cache"... Aunque lo puedes forzar >> (y para el caso convendr�a). Hay un par de cosas via javascript que >> se pueden hacer para minimizar el uso de los botones... >> >> Por otro lado, tienes que decidir si permites cambiar una respuesta o > no... >> >> Y depende de que tipo de preguntas sean, si son "alternativas", >> siempre puedes poner la opci�n: "no sabe/no responde" ;-) > > son del tipo alternativas, sin cambiar la respuesta, es pregunta a > pregunta (una pregunta por pagina) > con posibilidad de omitir (no responde), eso seria, el fin de semana > tratare de armar un sitio de prueba y ver que tal > > podrias explayarte mas en eso del no cache y forzarlo, por favor > pensaba tener un contadr en cada pagina, si se regresa y el contador > es mayor al numero de preguntas que respondido es que esta intentando > cambiar la respuesta > revisa la funci�n "headers" en el manual de php, entre los comentarios que hay ah�, aparecen las formas de forzar que la p�gina _siempre_ se recargue... as�, siempre despliegas la pregunta que corresponde. eso... -- Apoye a la campa�a de alfabetizaci�n y | Jose M. Santiba�ez A. ordenaci�n de las news, cada post en su | <jms@nivel5.cl> lugar y el lugar exacto para cada post | <http://caos.cl/jms>
Re: duda session php tiempo expiracion
Author: Rickoj
Date: Fri, 07 Jul 2006 01:51
Date: Fri, 07 Jul 2006 01:51
41 lines
3096 bytes
3096 bytes
"Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje news:Xns97F8D53637D0Ejmsnews@200.27.221.71... > En el cap�tulo anterior (news:e8k70a$vfk$1@news.nivel5.cl), "Rick_oj" > <Rick_oj@[sin-esto]tutopia.com> dijo: > >> En todo caso, por "llegar cinco minutos tarde", me refer�a a entregar > >> al final de la prueba... Aunque despu�s lo relacion� con las > >> preguntas que hiciste respecto de "saltarse la pregunta" y noto que > >> es por tiempo... Igual la carga del server puede ser un factor > >> cr�tico... > > > > seria un mysql, y en un labotorio de no mas de 100 personas, segun > > recuerdo debo consultar eso > > ahora viendo algo de sesion me quede con la pregunta de que pasa si un > > usuario presiona back en el navegador e intenta responder la pregunta > > imagino que deberia ponerle un flag a cada pregunta respondida, que a > > la vez debe ser ingresada pregunta por pregunta, para mayor seguridad > > y las que no contesto estarian por defecto en la bdd como omitidas > > > > En eso, las sesiones ayudan al "no cache"... Aunque lo puedes forzar (y > para el caso convendr�a). Hay un par de cosas via javascript que se pueden > hacer para minimizar el uso de los botones... > > Por otro lado, tienes que decidir si permites cambiar una respuesta o no... > > Y depende de que tipo de preguntas sean, si son "alternativas", siempre > puedes poner la opci�n: "no sabe/no responde" ;-) son del tipo alternativas, sin cambiar la respuesta, es pregunta a pregunta (una pregunta por pagina) con posibilidad de omitir (no responde), eso seria, el fin de semana tratare de armar un sitio de prueba y ver que tal podrias explayarte mas en eso del no cache y forzarlo, por favor pensaba tener un contadr en cada pagina, si se regresa y el contador es mayor al numero de preguntas que respondido es que esta intentando cambiar la respuesta gracias nuevamente
Re: duda session php tiempo expiracion
Author: Rickoj
Date: Fri, 07 Jul 2006 03:08
Date: Fri, 07 Jul 2006 03:08
55 lines
3794 bytes
3794 bytes
"Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje news:Xns97F8E7D281AB7jmsnews@200.27.221.71... > En el cap�tulo anterior (news:e8kemi$1u0$1@news.nivel5.cl), "Rick_oj" > <Rick_oj@[sin-esto]tutopia.com> dijo: > > > > > "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje > > news:Xns97F8D53637D0Ejmsnews@200.27.221.71... > >> En el cap�tulo anterior (news:e8k70a$vfk$1@news.nivel5.cl), "Rick_oj" > >> <Rick_oj@[sin-esto]tutopia.com> dijo: > >> >> En todo caso, por "llegar cinco minutos tarde", me refer�a a > >> >> entregar al final de la prueba... Aunque despu�s lo relacion� con > >> >> las preguntas que hiciste respecto de "saltarse la pregunta" y > >> >> noto que es por tiempo... Igual la carga del server puede ser un > >> >> factor cr�tico... > >> > > >> > seria un mysql, y en un labotorio de no mas de 100 personas, segun > >> > recuerdo debo consultar eso > >> > ahora viendo algo de sesion me quede con la pregunta de que pasa si > >> > un usuario presiona back en el navegador e intenta responder la > >> > pregunta imagino que deberia ponerle un flag a cada pregunta > >> > respondida, que a la vez debe ser ingresada pregunta por pregunta, > >> > para mayor seguridad y las que no contesto estarian por defecto en > >> > la bdd como omitidas > >> > > >> > >> En eso, las sesiones ayudan al "no cache"... Aunque lo puedes forzar > >> (y para el caso convendr�a). Hay un par de cosas via javascript que > >> se pueden hacer para minimizar el uso de los botones... > >> > >> Por otro lado, tienes que decidir si permites cambiar una respuesta o > > no... > >> > >> Y depende de que tipo de preguntas sean, si son "alternativas", > >> siempre puedes poner la opci�n: "no sabe/no responde" ;-) > > > > son del tipo alternativas, sin cambiar la respuesta, es pregunta a > > pregunta (una pregunta por pagina) > > con posibilidad de omitir (no responde), eso seria, el fin de semana > > tratare de armar un sitio de prueba y ver que tal > > > > podrias explayarte mas en eso del no cache y forzarlo, por favor > > pensaba tener un contadr en cada pagina, si se regresa y el contador > > es mayor al numero de preguntas que respondido es que esta intentando > > cambiar la respuesta > > > > revisa la funci�n "headers" en el manual de php, entre los comentarios que > hay ah�, aparecen las formas de forzar que la p�gina _siempre_ se > recargue... as�, siempre despliegas la pregunta que corresponde. > > eso... gracias muy amable
Re: duda session php tiempo expiracion
Author: Mauricio Gomez
Date: Fri, 07 Jul 2006 04:10
Date: Fri, 07 Jul 2006 04:10
126 lines
4760 bytes
4760 bytes
Mi humirde opinion tb va por ese lado... el http no creo que sea un protocolo pensado para el tiempo real, por lo que no tiene sentido esperar que un sitio web sea usado para un sistema que en tiempo real exija respuestas del usuario. Adaptarlo a esas necesidades implica necesariamente complejidad y esfuerzo no planificado. Yo que el socio negocio otras formas de tomar tests de alumnos via web sin que el tiempo de respuesta de usuario sea determinante. rro Michael wrote: > me ha pasado que a veces las sessiones se comportan un poco extra�as sobre > todo con los tiempos.. > a veces se produce un lag ... a veces cuando los usuarios no capta que deben > apretar en su logout.. > la session queda tomada ... y si queda tomada tambien quedaria tomada su > tiempo de uso... en fin.. > son mas eficientes para guardar algun tipillo de variable mas que para > trabajarlas por tiempo.. > mi humirde opinion. > > > > "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> escribi� en el mensaje > news:e8guol$72i$1@news.nivel5.cl... > >>"Michael" <wolfito-NOSPAM-por_favorcito@vtr.net> escribi� en el mensaje >>news:e8gptr$5vp$1@news.nivel5.cl... >> >>>quizas para ese caso la sesion podria jugarte una mala pasada... >> >>y eso por que? seria >> >> >>>derrepente podrias almacenar la hora, minuto y segundo de inicio.. y vas >>>comprobando que si la respuesta fue hecha dentro de los 30 minutos pueda >>>ingresar la respuesta >>>y sino cuando responda.. le sale el mensaje ya cumplio sus 30 minutos. >>> >>>espero le sirva >>> >>>Saludos >>> >>> >>>"Rick_oj" <Rick_oj@[sin-esto]tutopia.com> escribi� en el mensaje >>>news:e8glec$500$1@news.nivel5.cl... >>> >>>>"Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje >>>>news:Xns97F75C99237jmsnews@200.27.221.71... >>>> >>>>>En el cap�tulo anterior (news:e8f24g$p63$1@news.nivel5.cl), > > "Rick_oj" > >>>>><Rick_oj@[sin-esto]tutopia.com> dijo: >>>>> >>>>> >>>>>>He mirado manuales, vi posteos aca, y entiendo todo de como >>>>>>inicializar la sesion y terminarla, el asunto del login y logout, >>>>>>pero me pregunto como puedo fijar el tiempo de duracion de la >> >>sesion? >> >>>>>>con una cookie? >>>>>> >>>>>>necesito crear una sesion que dure 30 minutos, debo hacerlo eso > > con > >>>>>>una cookie?, o en la misma sesion? >>>>>>si es en una cookie esta se elimina cuando mato la sesion? >>>>>> >>>>>>se agradece >>>>>> >>>>>>pd: se que uno de los que respondera sera JMS >>>>>>gracias nuevamente >>>>>> >>>>>> >>>>>> >>>>> >>>>>No entend� si quieres que te conteste o no... >>>> >>>>claramente dice que se, que seras uno de los que contestaras >>>> >>>> >>>>>(a�n no soy tan buen en RickOJes ;-) ) >>>> >>>>no importa ya te acostumbraras :) >>>> >>>> >>>>>http://cl.php.net/manual/es/function.session-set-cookie-params.php >>>>> >>>>>session_set_cookie_params(30*60); >>>>>session_start(); >>>>> >>>>>Igual hay que entender bien que es lo que se quiere hacer... es >> >>distinto >> >>>>>una sessi�n que dure 30 minutos a una sessi�n que no est� inactiva > > m�s > >>>de >>> >>>>>30 minutos... >>>>> >>>>>eso... >>>> >>>>necesito construir una aplicacion estilo prueba online, la prueba debe >>>>tomarse en 30 minutos >>>>es decir, al pasado los 30 minutos expira la sesion, y se obtienen las >>>>respuestas de lo que contesto la persona, en esos 30 minutos >>>>ya sea 0, preguntas, 1, la mitad o todas. >>>> >>>>no me queda muy claro lo de la inactividad >>>> >>>> >>>> >>> >>> >> > >
Re: duda session php tiempo expiracion
Author: Hugo Riquelme
Date: Tue, 11 Jul 2006 00:44
Date: Tue, 11 Jul 2006 00:44
22 lines
1558 bytes
1558 bytes
en que estas programando viejo??? php, asp, .net??? "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> escribi� en el mensaje news:e8f24g$p63$1@news.nivel5.cl... > He mirado manuales, vi posteos aca, y entiendo todo de como inicializar la > sesion y terminarla, el asunto del login y logout, > pero me pregunto como puedo fijar el tiempo de duracion de la sesion? con > una cookie? > > necesito crear una sesion que dure 30 minutos, debo hacerlo eso con una > cookie?, o en la misma sesion? > si es en una cookie esta se elimina cuando mato la sesion? > > se agradece > > pd: se que uno de los que respondera sera JMS > gracias nuevamente > >
Re: duda session php tiempo expiracion
Author: Rickoj
Date: Tue, 18 Jul 2006 02:20
Date: Tue, 18 Jul 2006 02:20
10 lines
1242 bytes
1242 bytes
"Hugo Riquelme" <hugori@tutopia.com> escribi� en el mensaje news:e8us22$sbu$1@news.nivel5.cl... > en que estas programando viejo??? > php, asp, .net??? como dice el post PHP igual agradezco todas las ideas y aportes nuevos, ahora estoy 100% dedicado a eso al menos voy bien con lo del tiempo
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads