2011-10-23 49 views
7

Duplicar posible:
PHP page redirectabrir otra página en php

cómo vuelvo a dirigir a otra página en php, una vez que un proceso ha terminado.

por ejemplo, mi etiqueta <form> establece el atributo de acción en "process.php". Una vez finalizado el proceso en process.php, quiero que redirija al sitio desde el que se ejecuta. ¿Cómo se hace eso?

+0

Duplicación de [redirección de página PHP] (http://stackoverflow.com/questions/2112373/php-page-redirect), [¿Cómo navego a otra página cuando se realiza el script PHP?] (Http: // stackoverflow.com/questions/4643697/how-do-i-navigate-to-another-page-when-php-script-is-done) – outis

+0

Como comentario general: HTTP/1.1 requiere un URI absoluto como argumento para 'Location '. – str

Respuesta

15

utilizar el siguiente código:

if(processing == success) { 
    header("Location:filename"); 
    exit(); 
} 

y que son buenos para ir.

+0

te perdiste el semi colon – learner

+0

es solo un código de muestra amigo. – NoPHPknowldege

0
header('Location: http://www.yoursite.com/new_page.html'); 

en su proceso. php file

+2

tampoco olvides llamar "salir" inmediatamente después. – romaninsh

1

Use algo como header('Location: /my-other-page.html'); para redirigir. Sin embargo, no puede haber enviado ningún otro dato en la página antes de hacerlo.

7
<?php 
    header("Location: index.html"); 
?> 

Solo asegúrese de que no se haya escrito nada en la página antes de este código, o no funcionará.

Cuestiones relacionadas