Foro › Foros › Diseño Web › Sesiones activas
- Este debate está vacío.
-
AutorEntradas
-
marzo 31, 2011 a las 12:24 am #214Anónimo
<!–[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]–><!–[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=»false» LatentStyleCount=»156″>
</w:LatentStyles>
</xml><![endif]–><!–[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:»Tabla normal»;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:»»;
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:»Times New Roman»;
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]–>
Hola,
Te quería hacer una consulta a cerca de las sesiones en php.
Lo que quiero es listar los usuarios que tienen sesión iniciada en ese momento.
Lo que hice hasta ahora es que cuando un usuario inicia sesión, en la base de
datos, un campo llamado «estado» toma el valor «1» y cuando
el usuario cierra sesión este campo pasa a «0», de esta manera para
listar a los usuarios que iniciaron sesión hago la consulta llamando a los
usuarios cuyo campo «estado» es 1.
El problema está cuando el usuario no cierra sesión por si mismo, si no que
sale del navegador o simplemente deja la pc encendida y se va, ya que el campo
«estado» permanece en «1».
Como puedo hacer para que el servidor se de cuenta de que el usuario ya no
tiene la sesión abierta sin tener que cargar algunas de las páginas del sitio
con algún «if» o algo por el estilo?.
Desde ya muchas gracias y perdón por lo extenso del mensaje.
Saludos
Esteban
-
AutorEntradas
- Debes estar registrado para responder a este debate.