eso se hace con javascript no con php.
pero para darte una ayuda con el tema, se hace con la funcion setTimeout(funcion, intervalo) de javascript
la funcion setTimeout lo que hace es que pasado cierto tiempo ejecuta una sola vez una funcion. Tanto la funcion que se va a ejecutar como el intervalo son los parametro de setTimeout.
El primer parametro es el nombre de la funcion a ejecutar y debe de ser una cadena de caracteres, el segundo es el intervalo de tiempo medido en milisegundos.
Código javascript
:
Ver originalvar id = setTimeout("miFuncionQueQuieroEjecutar()",300000);
300000 milisegundos = 5 minutos
y para recargar la pagina actual se hace con
pero para esto te puden dar una mejor ayuda en el foro de Javascript.