Aumentar El Tiempo De Sesion Activa En PHP
Publicado por Jose (4 intervenciones) el 26/03/2018 23:03:04
Hola amigos de la web del programador el dia de hoy necesito de su ayuda para poder aumentar el tiempo de vida y tambien cantidad de usuarios online, el codigo php es el siguiente:
como pueden ver alli en este codigo hace una llamada a la base de datos para que muestre los usuarios activos del juego, el problema es que cuando los jugadores dejan de jugar y pasan 5 minutos automaticamente se quita de la lista, lo que necesito en realidad es que la sesion activa me dure 24 horas osea un dia, si alguien me puede ayudar para poder aumentar que los usuarios que hayan entrado durante el dia queden logueados durante todo el dia.
Este es el codigo de la tabla active:
Cuando ingreso a phpmyadmin puedo visualizar que los usuarios que en listado de usuarios online aun estan alli por lo que quiere decir que quedan logueados pero el codigo php los elimina a los 5 minutos, si alguien me puede ayudar le estaria muy agradecido, aqui les dejo unas fotos para que las miren, Gracias.
Atte.Jose Oliva
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if($active){
for ($i = 0; $i <= count($active) -1; $i++) {
$uid = $database->getUserField($active[$i]['username'],'id',1);
$varray = $database->getProfileVillages($uid);
$totalpop = 0;
foreach($varray as $vil) {
$totalpop += $vil['pop'];
}
if($active[$i]['tribe'] == 1){
$tribe = "Roman";
} else if($active[$i]['tribe'] == 2){
$tribe = "Teuton";
} else if($active[$i]['tribe'] == 3){
$tribe = "Gaul";
}
echo '
como pueden ver alli en este codigo hace una llamada a la base de datos para que muestre los usuarios activos del juego, el problema es que cuando los jugadores dejan de jugar y pasan 5 minutos automaticamente se quita de la lista, lo que necesito en realidad es que la sesion activa me dure 24 horas osea un dia, si alguien me puede ayudar para poder aumentar que los usuarios que hayan entrado durante el dia queden logueados durante todo el dia.
Este es el codigo de la tabla active:
1
2
3
4
5
6
7
8
9
10
1 username varchar(100) utf8_general_ci No None Change Change Drop Drop
Primary Primary
Unique Unique
Index Index
More
2 timestamp int(11) Yes NULL Change Change Drop Drop
Primary Primary
Unique Unique
Index Index
More
Cuando ingreso a phpmyadmin puedo visualizar que los usuarios que en listado de usuarios online aun estan alli por lo que quiere decir que quedan logueados pero el codigo php los elimina a los 5 minutos, si alguien me puede ayudar le estaria muy agradecido, aqui les dejo unas fotos para que las miren, Gracias.
Atte.Jose Oliva
- imagenes.rar(384,3 KB)
Valora esta pregunta
0