Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

177
Vistas
¿Cómo cargar cada archivo php durante 5 minutos y luego pasar al siguiente?

Tengo 5 archivos PHP, (1.php, 2.php, 3.php, 4.php, 5.php) ¿cómo puedo cargar 1.php durante 5 minutos, luego cargar 2.php durante 5 minutos y luego otra vez 1. php después de ese 3.php en un orden específico.

Lo probé con un botón, pero quiero que lo haga sin botones solo 5 minutos y luego continúe.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

un servidor solo responde a las solicitudes de los clientes, como su nombre lo explica, atenderá su solicitud y se la entregará. entonces, cuando solicita 1.php y lo recibe en el cliente, para cambiarlo debe crear una nueva solicitud y obtener una nueva respuesta del servidor, se puede hacer mediante javascript y especialmente mediante la solicitud ajax. aunque hay otra forma de lograr este requisito y es: obtener todos los archivos .php 1-5 en una solicitud y mostrarlos en secuencia, obviamente en este enfoque también necesita js, pero al menos disminuirá sus solicitudes al servidor y esto es cómo funcionan las aplicaciones SPA (en una descripción abstracta), por lo que debe hacer algo como golpe:

 function keepAlive() { doAjaxCall(); } window.onload = function() { var interval = window.setInterval(function() { keepAlive(); }, 5 * 60 * 1000); }

y luego define tu llamada ajax:

 function doAjaxCall(){ $.ajax({ type: "POST", url: "/route/to/nextFileHandler.php", data: "current=current_php_file_number", timeout: 5000, success: function(data) { $('body').html(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { console.log(textStatus); }, }); return false; });

además de la función hermana "serInterval": "setTimeout" puede llamar a otros enfoques, usando:

 <meta http-equiv="Refresh" content="300">

Los metadatos conducen a actualizar su página cada 300 segundos (5 minutos), luego puede cargar su llamada ajax al cargar eventos jquery.

en cualquier caso, ¡debes ser amigo de js!

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda