[Php-avanzado] Sesiones para filtrar informacion

Javier Alvarez neiker en gmail.com
Mie Ene 12 11:18:53 ARST 2011


Hola Carolina,

Podrías no borrar toda la session cuando alguien se deslogea.. por ej, 
podes guardar la info del user logeado en un array:
$_SESSION['userinfo'] = array('userid', 'username', 'etc');

y cuando se deslogea haces
usset($_SESSION['userinfo']);

en lugar de destruir la session..

De esa forma podes tener mas datos en la session..
$_SESSION = array(
      'userinfo' => array(),
       'filtros' => array()
);


Saludos!

On 12/01/11 01:40, Silverzero wrote:
> Hola a todos,
>
> Antes de irme al mundo onírico por unas cuantas horas, dejo una 
> consulta que me tiene trabada un poco.
> Tengo un sitio donde tengo publicaciones, las cuales poseen la opcion 
> de filtros para que se puedan ver por ciudad, por sexo, etc, entonces 
> estaba pensando utilizar sesiones para almacenar los filtros página a 
> página en vez de get, pero cada página ya tiene un session_start() , 
> chequea si alguien está logueado y sino, destruye la session, entonces 
> qué debería hacer? chequear si hay una session con isset $_SESSION y 
> sino no hay nada hacer session_start?
> pero qué pasa si después de eso la persona se loguea? me va a tirar 
> error de que ya hay una session iniciada...
> puede haber iniciadas 2 sesiones en un mismo script? no, no?
>
> Bueno eso, hasta mañana.
> Saludos!
> -- 
> Carolina
>
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado


-- 
Javier Alejandro Alvarez

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20110112/fa76c528/attachment.htm 


Más información sobre la lista de distribución Php-avanzado