Páginas: [1]
  Imprimir  
Autor Tema: Como redirigir una pagina web?  (Leído 760 veces)
0 Usuarios y 1 Visitante están viendo este tema.
janito24
Programador
Usuario constante
*

Karma: +6/-0
Mensajes: 232


Booooooo!


Ver Perfil WWW
« : Enero 08, 2010, 10:39:58 »


Que formas existen a parte del:
Código:
<META HTTP-EQUIV="REFRESH" CONTENT="5;URL=http://www.webcomparte.com">
Para redirigir o recargar una pagina web?
En línea

WHK
吴阿卡
Administrador
Usuario constante
*****

Karma: +8/-3
Mensajes: 272


Coder

yan_unico_102
Ver Perfil WWW Email
« Respuesta #1 : Enero 09, 2010, 02:44:51 »


De esa forma puedes hacer la redirección desde html pero también puedes hacerlo desde php o javascript.
Código:
<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:
Código:
<?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:
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!


Ver Perfil WWW
« Respuesta #2 : Enero 09, 2010, 03:39:53 »


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
吴阿卡
Administrador
Usuario constante
*****

Karma: +8/-3
Mensajes: 272


Coder

yan_unico_102
Ver Perfil WWW Email
« Respuesta #3 : Enero 09, 2010, 03:52:46 »


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!


Ver Perfil WWW
« Respuesta #4 : Enero 09, 2010, 05:56:05 »


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



Ver Perfil
« Respuesta #5 : Enero 09, 2010, 06:24:40 »


puedes con javascript
Código:
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!


Ver Perfil WWW
« Respuesta #6 : Enero 09, 2010, 07:42:39 »


Gracias nakp! muy bueno
En línea

Enfermin
Usuario regular
**

Karma: +3/-1
Mensajes: 54



Ver Perfil
« Respuesta #7 : Enero 10, 2010, 03:33:39 »


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  :P
En línea

etnos
Recién llegado
*

Karma: +0/-0
Mensajes: 6


Ver Perfil Email
« Respuesta #8 : Enero 15, 2010, 04:20:43 »


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


Ver Perfil WWW
« Respuesta #9 : Febrero 01, 2010, 06:38:11 »


creo que Sleep(); funciona con mili segundos
En línea

WHK
吴阿卡
Administrador
Usuario constante
*****

Karma: +8/-3
Mensajes: 272


Coder

yan_unico_102
Ver Perfil WWW Email
« Respuesta #10 : Febrero 01, 2010, 07:30:56 »


En php la función sleep() se declara en segundos: http://cl.php.net/sleep
Citar
<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


Ver Perfil WWW
« Respuesta #11 : Febrero 02, 2010, 10:09:40 »


He vivido engañado!! ,  Manita derecha , mis disculpas habrá sido la influencia de otro lenguaje .
En línea

nakp
Moderador global
Usuario regular
*****

Karma: +5/-1
Mensajes: 91



Ver Perfil
« Respuesta #12 : Febrero 02, 2010, 08:08:54 »


ahm... como te explico xD esos smileys se usan asi  Manita isquierda ¬¬
En línea
WHK
吴阿卡
Administrador
Usuario constante
*****

Karma: +8/-3
Mensajes: 272


Coder

yan_unico_102
Ver Perfil WWW Email
« Respuesta #13 : Febrero 03, 2010, 01:55:52 »


jajaja que jodes con las manitas xD  :PManita derecha
En línea

lol
Recién llegado
*

Karma: +8/-0
Mensajes: 49


lol


Ver Perfil WWW
« Respuesta #14 : Febrero 03, 2010, 08:41:18 »


 Manita isquierda x_x Manita derecha
En línea

Páginas: [1]
  Imprimir  
 
Ir a: