Article View: chile.comp.programacion
Article #1724Re: duda session php tiempo expiracion
From: 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]
Technical Details
Message-ID:
<4h282gF1od40vU1@individual.net>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mailReferences:
<e8f24g$p63$1@news.nivel5.cl> <Xns97F75C99237jmsnews@200.27.221.71> <e8glec$500$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
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: "Andres E. Hernando" <NOherSPnandoAM@fas.harvard.edu>
Newsgroups: chile.comp.programacion
Subject: Re: duda session php tiempo expiracion
Date: 5 Jul 2006 16:35:28 GMT
Lines: 83
Message-ID: <4h282gF1od40vU1@individual.net>
References: <e8f24g$p63$1@news.nivel5.cl> <Xns97F75C99237jmsnews@200.27.221.71> <e8glec$500$1@news.nivel5.cl>
Content-Type: text/plain; charset=IS0-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 3btyy7W8CV4NO/E6y/i/LAg0JV/eA6Hu8mTYnbtVoawCLXuZif
X-Orig-Path: not-for-mail
Enquiry: You have too much free time on your hands, haven't you?
User-Agent: tin/1.8.2-20060425 ("Shillay") (UNIX) (CYGWIN_NT-5.1/1.5.20(0.156/4/2) (i686))