Recargar o refrescar una página web automáticamente

En realidad, necesitaremos código HTML y no PHP como muchos piensan. Basta utilizar la etiqueta META. Sabemos que las etiquetas META nos sirven para dar información sobre las palabras claves, descripción, autoría y otros datos de la página. Pero podemos también utilizar una etiqueta META para refrescar o recargar automáticamente la página cada x tiempo.

Veamos cómo.

Refrescar una página automáticamente

La etiqueta META HTTP-EQUIV="REFRESH" permite hacer un “refresh” o refrescar automáticamente la página cada x tiempo. Por ejemplo si queremos refrescar automáticamente cada 15 minutos una página ingresaremos lo siguiente:

<meta content="900" http-equiv="REFRESH"> </meta>

En realidad damos al navegador una información como si fuera una cabecera http, es decir, la instrucción enviada en una etiqueta META que utiliza HTTP-EQUIV es equivalente a si ésta se hubiera enviado en la cabecera del http. En este caso, que lo tenemos igualado a REFRESH, es para indicar queremos hacer un refresco de la página.

Con el atributo CONTENT indicamos el tiempo en segundos para hacer el refrescamiento.

Refrescar y direccionar hacía otra página automáticamente

En algunos casos, no solamente deseamos refrescar la página, pero también redireccionar el navegante o usuario hacía otra página. Está técnica se utiliza cuando deseamos aumentar artificialmente los page views o las vistas de página, lo cual no recomiendo. Un uso más común es de direccionar después de un cierto tiempo hacía una página de ayuda o con información de último momento.

Para ello utilizaremos el atributo CONTENT del la misma etiqueta META y no solamente indicaremos el tiempo de espera para el refrescamiento pero también la URL hacía la cual se debe direccionar el internauta. Para ello ingresaremos lo siguiente:

<meta content="5;URL=http://www.jumpwebsite.com" http-equiv="REFRESH"> </meta>

Ver un ejemplo en marcha