Article View: chile.comp.programacion
Article #1553Re: duda session php tiempo expiracion
From: 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
Technical Details
Message-ID:
<e8k70a$vfk$1@news.nivel5.cl>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news.glorb.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mailReferences:
<e8f24g$p63$1@news.nivel5.cl> <Xns97F75C99237jmsnews@200.27.221.71> <e8glec$500$1@news.nivel5.cl> <Xns97F7A0ED88646jmsnews@200.27.221.71> <e8hj9f$c3p$1@news.nivel5.cl> <Xns97F8198F224Bjmsnews@200.27.221.71>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,da7e6ad4ee60f390 X-Google-Attributes: gid1593cb,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news.glorb.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mail From: "Rick_oj" <Rick_oj@[sin-esto]tutopia.com> Newsgroups: chile.comp.programacion Subject: Re: duda session php tiempo expiracion Date: Thu, 6 Jul 2006 19:40:02 -0400 Organization: Varios Lines: 119 Message-ID: <e8k70a$vfk$1@news.nivel5.cl> References: <e8f24g$p63$1@news.nivel5.cl> <Xns97F75C99237jmsnews@200.27.221.71> <e8glec$500$1@news.nivel5.cl> <Xns97F7A0ED88646jmsnews@200.27.221.71> <e8hj9f$c3p$1@news.nivel5.cl> <Xns97F8198F224Bjmsnews@200.27.221.71> NNTP-Posting-Host: pc-131-200-120-200.cm.vtr.net X-Trace: news.nivel5.cl 1152229194 32244 200.120.200.131 (6 Jul 2006 23:39:54 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Thu, 6 Jul 2006 23:39:54 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106