SprintDevelop.com - Diseño y desarrollo web - Diseño, desarrollo web,Aplicaciones Móviles, TabletasSprintDevelop.com - Diseño y desarrollo web
Mostrando Codigo - Php
Code

Php - Redireccionar o refrescar una pagina por tiempo

Códigos Php

El siguiente codigo permite refrescar una pagina o bien redireccionarla en un intervalo de diempo determinado.
Visitas: 105,755 - 24/11/2005 11:18:06
DemoNO CONTIENE ARCHIVO DESCARGABLEComentario
EXPLICACION

Refrescar: url= Misma url que la pagina que esta siendo visitada

Redireccionar: url= nueva url a la que vamos a redireccionar.

Para el  intervalo de tiempo debemos modificar refresh:2 por el valor en segundo que queramos

CODIGO
Codigo probado en ChromeCodigo probado en Mozilla FirefoxCodigo probado en Internet Explorer 7+Codigo probado en OperaCodigo probado en Safari


// Codigo ofrecido por Tutores.org

  1. <?
  2. header('refresh:2; url=http://www.tutores.org');
  3. ?>



ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Redireccionar o refrescar una pagina por tiempo" href="http://www.tutores.org/codigo/1556/" target="_blank">Redireccionar o refrescar una pagina por tiempo</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
10-03-2010 22:32:32
4 5
no funciona. lo estoy probando en asp.net y no se como hacerlo funcionar. :S
Comentario usuario
19/04/2003
3 5
Hola este codigo es solo para php
en asp.net no funciona
en asp
-------
[*CODE*]<%
Response.Expires = 0
Response.Buffer = True
'la siguiente linea escribe el encabezado... produciendo el refresh.
Response.AddHeader "Refresh", "90"
%>
[*/CODE*]
aunque la forma mas facil seria insertar este codigo en tus cabeceras html
<META http-equiv="REFRESH" content="4;URL=http://www.tutores.org">

saludos
Comentario usuario
21-06-2008 13:16:35
3 5
Este condigo tan simple no funciona ni a palos, tambien probe con <META http-equiv="REFRESH" content="4;URL=LagoEmbalse.html">


<?
if ($usuario=="abdc" or "delfia" && $password=="man" or "page")
{
$valido="si";
}
else
{
$valido="no";
}
?>
<html>
<head>
<title>Pagina privada</title>
</head>
<body>

<? if ($valido=="si")
{
switch ($usuario){
case "abdc":
header('url=LagoEmbalse.html');
exit;
break;

case "delfia":
header('url=index.html');
exit;
break;
}
}
else
{
?>
<p>USUARIO O CONTRASEÑA INCORRECTA</p>
<?
}
?>
</body>
</html>
Comentario usuario
21-06-2008 13:16:35
4 5
PD. Tambien probe con 'Location: LagoEmbalse.html' y tampoco me funca. Aver si alguien me puede decir que puede estar pasando
Comentario usuario
c1aud10
3 5
este codigo funciona solo coloquenlo al inicio de pagina para que no salga error ya que siempre se cruza con el comando echo o print,

ya lo probe y funciona, les envio el codigo de mi pag para que les pueda servir:

<?php
header ('refresh:2; url=http://www.aytingenieria.com/contacto.html');

$nombre = $_POST['nombre'];
$mail = $_POST['email'];
$telefono = $_POST['telefono'];

$header = 'From: ' . $mail . "
";
$header .= "X-Mailer: PHP/" . phpversion() . "
";
$header .= "Mime-Version: 1.0
";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", su telefono de contacto es: " . $telefono . "
";
$mensaje .= "Su e-mail es: " . $mail . "
";
$mensaje .= "Mensaje: " . $_POST['comentario'] . "
";
$mensaje .= "Enviado el " . date('d/m/Y', time('h:m:s'));

$para = 'aytingenieria@aytingenieria.com';
$asunto = 'Contacto desde Pagina Web www.aytingenieria.com';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo 'Mensaje enviado correctamente';

?>
Comentario usuario
rony dance
2 5
excelente codigo si funca cabros
asi que gracias a la pagina por subir buenos codigos
excelente

saludos
Comentario usuario
SILVERSAC
2 5
Excelente pagina si funca
que tal soy nuevo en esta web sois Mexicano no sabeis bien en la programacion.
Comentario usuario
Gricel Dayhanna
3 5
Funciona a la perfección :D<?phpheader ('refresh:2;url=index.html');$mail = $_POST['mail'];$empresa = $_POST['empresa'];$header = 'From: ' . $mail . "
";$header .= "X-Mailer: PHP/" . phpversion() . "
";$header .= "Mime-Version: 1.0
";$header .= "Content-Type: text/plain";$mensaje = "Nombre del Inscrito: " . $nombres . "
";$mensaje .= "Apellidos: " . $apellido . "
";$mensaje .= "RUT: " . $rut . "
";$mensaje .= "Numero de teléfono: " . $telefono . "
";$mensaje .= "Celular: " . $celular . "
";$mensaje .= "Mail de contacto: " . $mail . "
";$mensaje .= "Desempeña labores en la empresa: " . $empresa . "
";$mensaje .= "Su cargo es: " . $cargo . "
";$mensaje .= "Mensaje: " . $_POST['mensaje'] . "
";$mensaje .= "Enviado el " . date('d/m/Y', time());$para = 'griss.dayhanna@gmail.com';$asunto = 'Datos del nuevo inscrito';mail($para, $asunto, utf8_decode($mensaje), $header);echo 'Sus datos han sido enviados exitosamente';?> muchas gracias chicos!
Comentario usuario
14-07-2008 13:05:01
1 5
A mi tambien me funciono gracias
Comentario usuario
jlahunter
3 5
si funca pero como hago para ke se vaya a un frame especifico
( _top, _self, _blank, u otro con otro nombre)????
Comentario usuario
11/02/2006 22.48.05
5 5
Gracias por el codigo. Si funciona perfect.
Comentario usuario
marycarita
5 5
Hola a todos. si funciona.. pero preguntaron anteriormente como hago para que carga o redireccione a otro frame... gracias por su gran ayuda!!!!!!!!
Comentario usuario
regina09
5 5
tambien quisiera saber como hacer que se actualize otra pagina u otro frame. gracias
Comentario usuario
31-12-2007 10:37:04
1 5
lo del frame solo lo colocar en la pagina que esta llamando el frame y esto puede traer problemas actualizar tanto algo se puede dañar la pagina y salir error no hay una forma de carga informacion con ajax sierto periodo de tiempo el que me pueda ayudar mi correo es ochoa8525@hotmail.com gracias de antemano
Comentario usuario
07-01-2009 19:33:34
3 5
Funciona barbaro, yo lo puse en un examen para que no tome mas de 1 hora y si no envian las respuestas, se le cierra la pagina y la direcciona a otra explicando porque se cerro.
Muchas gracias.
Comentario usuario
24-11-2010 13:28:48
5 5
ALguien me puede confirmar si este codigo se puede aplicar para ASP?, ya que necesito que al hacer un refres en una pagina que alimenta una BD este se vaya a otra pagina o se salga del sistema.-

Muchas Gracias!
Comentario usuario
28-09-2010 01:46:59
1 5
Gracias por tu aportacion ya los probe si funcionan
Comentario usuario
10-05-2013 23:58:06
1 5
Funciona perfectamente!! Muchas Gracias!
Comentario usuario
chocoferris
2 5
Gracias c1aud10 me funciono al 100 porner el codigo arriba


sin ningun problema
Comentario usuario
nenox
3 5
si Funciona pero esta mal escrito en la guia

<?php
header('refresh:2; url=http://');
?>


asi si funciona...
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.