2011-10-23 3 views
7

Можно создать дубликат:
PHP page redirectОткройте другую страницу в PHP

Как перенаправить на другую страницу в PHP, как только процесс будет завершен.

например, мой <form> тег устанавливает атрибут действия в "process.php". После завершения процесса process.php я хочу, чтобы он перенаправлялся на сайт, на котором он находится. как это делается?

+0

Dup [перенаправление страницы PHP] (http://stackoverflow.com/questions/2112373/php-page-redirect), [Как перейти на другую страницу при выполнении PHP-скрипта?] (Http: // stackoverflow.com/questions/4643697/how-do-i-navigate-to-another-page-when-php-script-is-done) – outis

+0

В качестве общего комментария: HTTP/1.1 требует абсолютного URI в качестве аргумента для 'Location '. – str

ответ

15

Используйте следующий код:

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

И вы хорошо идти.

+0

вы пропустили полуколону – learner

+0

его просто образец кода чувак. – NoPHPknowldege

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

в вашем процессе. php file

+2

также не забудьте сразу же вызвать «выход». – romaninsh

1

Используйте что-то наподобие header('Location: /my-other-page.html'); для перенаправления. Вы не можете отправить какие-либо другие данные на странице, прежде чем делать это.

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

Просто убедитесь, что на самом деле ничего не написано на странице до этого кода, иначе это не сработает.

Смежные вопросы