janito24
Programador
Usuario constante
Karma: +6/-0
Mensajes: 232
Booooooo!
|
Que formas existen a parte del:
<META HTTP-EQUIV="REFRESH" CONTENT="5;URL=http://www.webcomparte.com">
Para redirigir o recargar una pagina web?
|
|
|
|
|
En línea
|
|
|
|
|
WHK
|
De esa forma puedes hacer la redirección desde html pero también puedes hacerlo desde php o javascript.
<script>
document.location = 'http://www.googole.cl/';
</script>
En php tendrías que declarar un header y recuerda que para enviar headers no debes haber enviado antes ningún contenido de texto a la web:
<?php
if(!headers_sent()){
header('location: http://www.google.cl/');
}else{
echo 'Imposible redireccionar porque os headers ya han sido enviados con anterioridad';
}
?>
El código:
<META HTTP-EQUIV="REFRESH" CONTENT="5;URL=http://www.webcomparte.com" /> Quiere decir que dentro de 5 segundos la web será redireccionada, puedes ponerle un cero para que se redireccione al instante.
|
|
|
|
|
En línea
|
|
|
|
janito24
Programador
Usuario constante
Karma: +6/-0
Mensajes: 232
Booooooo!
|
Y a los dos anteriores no se les puede dar tiempo no? es que lei que los motores de busqueda castigaban la redireccion con meta
|
|
|
|
|
En línea
|
|
|
|
|
WHK
|
en php puedes usar sleep(); en segundos y en javascript settimeinterval(callback, segundos);
|
|
|
|
|
En línea
|
|
|
|
janito24
Programador
Usuario constante
Karma: +6/-0
Mensajes: 232
Booooooo!
|
no me sirve, sleep() retarda la ejecucion de la aplicacion web, pero no carga hasta que pasa el tiempo estipulado no?
Ademas
En php tendrías que declarar un header y recuerda que para enviar headers no debes haber enviado antes ningún contenido de texto a la web:
xD estoy jodido solo puedo usar meta 
|
|
|
|
|
En línea
|
|
|
|
nakp
Moderador global
Usuario regular
   
Karma: +5/-1
Mensajes: 91
|
puedes con javascript
function redir(){
document.location = "url que quieras";
}
setTimeout("redir()", 5000); //5 segundos
|
|
|
|
|
En línea
|
|
|
|
janito24
Programador
Usuario constante
Karma: +6/-0
Mensajes: 232
Booooooo!
|
|
|
|
|
|
En línea
|
|
|
|
Enfermin
Usuario regular

Karma: +3/-1
Mensajes: 54
|
En php tendrías que declarar un header y recuerda que para enviar headers no debes haber enviado antes ningún contenido de texto a la web:
Mas de una vez me sucedio este problema, de no poder enviar los headers despues de enviar contenido de texto... pero afortunadamente usando al inicio ob_start(); y al final del script ob_end_flush(); recien se puede enviar los headers despues de nviar contenido de texto 
|
|
|
|
|
En línea
|
|
|
|
etnos
Recién llegado
Karma: +0/-0
Mensajes: 6
|
Creo que tambien lo puedes redirigir en tu sitio dónde compraste el dominio.
salu2
|
|
|
|
|
En línea
|
|
|
|
lol
Recién llegado
Karma: +8/-0
Mensajes: 49
lol
|
creo que Sleep(); funciona con mili segundos
|
|
|
|
|
En línea
|
|
|
|
|
WHK
|
En php la función sleep() se declara en segundos:
http://cl.php.net/sleep
<div class="refsect1 description">
<h3 class="title">Description</h3>
<div class="methodsynopsis dc-description"> <span class="type">int</span>
<span class="methodname"><b>sleep</b></span> ( <span
class="methodparam"><span class="type">int</span> <tt
class="parameter">$seconds</tt></span> )</div>
<p class="simpara"> Delays the program execution for the given number
of <i><tt class="parameter">seconds</tt></i>
. </p>
</div>
|
|
|
|
|
En línea
|
|
|
|
lol
Recién llegado
Karma: +8/-0
Mensajes: 49
lol
|
He vivido engañado!! ,  , mis disculpas habrá sido la influencia de otro lenguaje .
|
|
|
|
|
En línea
|
|
|
|
|
|
|
|
lol
Recién llegado
Karma: +8/-0
Mensajes: 49
lol
|
|
|
|
|
|
En línea
|
|
|
|
|