una redirigir redireccionar página para pagina index google con codigo php url

redireccionar - ¿Redirigir a la URL especificada en la finalización del script PHP?



redireccionar url google (7)

¿Cómo puedo obtener una función PHP para ir a un sitio web específico cuando se termina de ejecutar?

Por ejemplo:

<?php //SOMETHING DONE GOTO(http://example.com/thankyou.php); ?>

Realmente me gustaría lo siguiente ...

<?php //SOMETHING DONE GOTO($url); ?>

Quiero hacer algo como esto:

<?php //SOMETHING DONE THAT SETS $url header(''Location: $url''); ?>


Aquí hay una solución al problema de "encabezados ya enviados". Supongamos que está validando y enviando un formulario por correo electrónico. Asegúrate de que el código php sea lo primero en tu página ... antes de cualquier doctype y head tags, y todo ese jazz. Luego, cuando el mensaje POST llegue a la página, el código php aparecerá primero y no encontrará el problema de los encabezados ya enviados.


Si "ALGO HECHO" no invoca ninguna salida a través de echo / print / etc, entonces:

<?php // SOMETHING DONE header(''Location: http://.com''); ?>


Siempre puede usar la etiqueta para actualizar la página, o simplemente colocar el javascript necesario en la página al final que redirigiría la página. Incluso podría lanzar eso en una función de carga, por lo que una vez que termine, la página se redirige

<?php echo $htmlHeader; while($stuff){ echo $stuff; } echo "<script>window.location = ''http://www.yourdomain.com''</script>"; ?>


Tenga en cuenta que esto no funcionará:

header(''Location: $url'');

Necesitas hacer esto (para expansión variable):

header("Location: $url");


no se olvide de poner un ''dado'' después de su llamada para hacer que la redirección suceda antes de que se ejecute el resto del código en la página. a. si tiene funciones de encabezado más abajo en la página, anulará las que están más adelante en el código.

b: supongo que no quieres que se ejecute el resto del código en la página y por eso estás poniendo esta redirección en primer lugar [tal vez].

ejemplo:

<?php // do something here header("Location: http://example.com/thankyou.php"); die(); //code down here now wont get run ?>


<? ob_start(); // ensures anything dumped out will be caught // do stuff here $url = ''http://example.com/thankyou.php''; // this can be set based on whatever // clear out the output buffer while (ob_get_status()) { ob_end_clean(); } // no redirect header( "Location: $url" ); ?>


<?php // do something here header("Location: http://example.com/thankyou.php"); ?>