Foros del Web » Programando para Internet » PHP »

redireccion con javascript y php

Estas en el tema de redireccion con javascript y php en el foro de PHP en Foros del Web. hola todos tengo el siguiente problema: comparo dos fechas y cuando las horas son exactas necesito que me reenvie a otra pagina pero simplemente no ...
  #1 (permalink)  
Antiguo 26/02/2008, 23:21
eira2meigas
Invitado
 
Mensajes: n/a
Puntos:
redireccion con javascript y php

hola todos
tengo el siguiente problema:

comparo dos fechas y cuando las horas son exactas necesito que me reenvie a otra pagina pero simplemente no pasa nada cuando inserto el siguiente codigo
por favor ayuda es muy importante
<?php
$fecha1 = date("d-m-Y H:i:s");
$fecha2 = date("d-m-Y");
echo "Fecha y hora actual: ";
echo $fecha1;
echo "<br />";
echo "Fecha y hora enviar: ";
echo $fecha2 .=" 23:18:59";

if($fecha1 == $fecha2){
echo "<script type='text/javascript'>location = enviar_todos.php</script>";
}
?>
  #2 (permalink)  
Antiguo 27/02/2008, 00:19
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Re: redireccion con javascript y php

Tipo string.

echo "<script type='text/javascript'>document.location='enviar_todos.php';</script>";

Lo interesante es la probabilidad que el script se ejecute exactamente a 23:18:59.
  #3 (permalink)  
Antiguo 27/02/2008, 02:33
Avatar de rasmarko  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 78
Antigüedad: 21 años, 5 meses
Puntos: 1
Re: redireccion con javascript y php

Pues siguiendo la intención del publicador, como colación les dejo una función que puede ayudar a sus pretensiones. Sirve por si la redirección se ejecute sin javascript, o que redireccione a pesar de tener un header ya lanzado.

Código PHP:
    function Redir($url) {
        
            if (
headers_sent()) {

                echo 
"<script>document.location.href='$url';</script>\n";

            } else {

                
ob_end_clean();
                
header"Location: $url" );

            }

    } 
__________________
Fuentes - Diseweb - Frases Célebres
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:17.