🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #1724

Re: duda session php tiempo expiracion

#1724
From: Andres E. Hernando
Date: Wed, 05 Jul 2006 16:35
83 lines
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-mail
References: <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))