Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

298
Visualizações
Cerrar sesión después de inactividad con php AND js

Tengo este código php para cerrar sesión después de 30 minutos de inactividad en mi index.php:

 <?php session_start(); /* Starts the session */ if(!isset($_SESSION['UserData']['Username'])){ header("location:login.php"); exit; } else { if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 1800)) { // last request was more than 30 minutes ago session_unset(); // unset $_SESSION variable for the run-time session_destroy(); // destroy session data in storage header("location:login.php?session_timeout"); exit; } $_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp } ?>

Este código se encuentra en la parte superior de cada página protegida. Mientras recargo esta página, el contador de inactividad se actualiza y también se cierra la sesión.

El problema es que todo el resto del código en mi página web está escrito en js y jQuery, por lo que la página nunca se actualiza, y el código php nunca se ejecuta. Eso lleva a un tiempo de inactividad no actualizado y tampoco me desconecto.

¿Existe la posibilidad de cambiar este comportamiento?

¡Gracias!

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda