【发布时间】:2011-12-13 12:55:26
【问题描述】:
可能重复:
PHP page redirect
一旦进程完成,我如何重定向到 php 中的另一个页面。
例如,我的<form> 标记将操作属性设置为“process.php”。在 process.php 上的过程完成后,我希望它重定向到它来自的站点。这是怎么做到的?
【问题讨论】:
-
作为一般性评论:HTTP/1.1 需要绝对 URI 作为
Location的参数。
可能重复:
PHP page redirect
一旦进程完成,我如何重定向到 php 中的另一个页面。
例如,我的<form> 标记将操作属性设置为“process.php”。在 process.php 上的过程完成后,我希望它重定向到它来自的站点。这是怎么做到的?
【问题讨论】:
Location 的参数。
使用以下代码:
if(processing == success) {
header("Location:filename");
exit();
}
你可以走了。
【讨论】:
<?php
header("Location: index.html");
?>
只需确保在此代码之前没有实际写入页面,否则它将不起作用。
【讨论】:
使用header( 'Location: /my-other-page.html' ); 之类的东西来重定向。但是,在执行此操作之前,您不能在页面上发送任何其他数据。
【讨论】:
header( 'Location: http://www.yoursite.com/new_page.html' );
在你的进程中。php文件
【讨论】: