Article View: chile.comp.programacion
Article #1555Re: duda session php tiempo expiracion
From: 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>
Technical Details
Message-ID:
<Xns97F8D53637D0Ejmsnews@200.27.221.71>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news.glorb.com!nntp-server.pubsub.com!news.nivel5.cl!news.vcd.cl!not-for-mail!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> <e8k70a$vfk$1@news.nivel5.cl>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,da7e6ad4ee60f390
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII
Newsgroups: chile.comp.programacion
Subject: Re: duda session php tiempo expiracion
From: "Jos� Miguel Santib��ez" <jms.nospam@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> <e8k70a$vfk$1@news.nivel5.cl>
Organization: Caos Consultores
Message-ID: <Xns97F8D53637D0Ejmsnews@200.27.221.71>
User-Agent: Xnews/5.04.25
X-Face: +|NgjgFM{<rs%\Q|vUu16]a6,}?MJTA<!PEEI+x&Gw-Gyq+?$}fvo+.(,-r;)~Qzn)#{{nxU,OT?w^s<7m4ckCJ*L$c#I)yHL7b)GdU*#l
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
NNTP-Posting-Host: 186-39-246-201.adsl.terra.cl
X-Original-NNTP-Posting-Host: 186-39-246-201.adsl.terra.cl
Date: 6 Jul 2006 20:00:05 -0400
X-Trace: news.vcd.cl!not-for-mail 1152230405 201.246.39.186 (6 Jul 2006 20:00:05 -0400)
X-Original-Trace: 6 Jul 2006 20:00:05 -0400, 186-39-246-201.adsl.terra.cl
Lines: 139
X-Authenticated-User: jms
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news.glorb.com!nntp-server.pubsub.com!news.nivel5.cl!news.vcd.cl!not-for-mail!not-for-mail