Pues yo se de tres formas coo puedes hacerlo:
1) Con javascrip usando la función timer()
2) En html con la etiqueta <meta http-equip="Refresh"
content="segundos;Url=nueva_pagina">
3) PHP lo puede hacer pasandole el tiempo de ejecucion a una variable de SESSION
Esta ultima no la domino puesto que aun no estudio las sesiones pero puedes preguntar por cualquiera de estas opciones en su respectivo foro. Mi única intención aquí es informarte de las formas en las que se puede hacer.
Espero que cuando menos te haya orientado a decidir donde hacer tu pregunta y especificar cual es la manera en la que lo quieres hacer. Suerte