PHP:Post>;底辟>;等待>;重新使用

PHP:Post>;底辟>;等待>;重新使用,php,post,redirect,Php,Post,Redirect,我从一个表单发布了一些东西,表单的动作是一个页面perform.php <?php $g = $_POST['my']; sleep(3); echo ("sdfsdfdsfdsfdsfdsf"); // a lot of other PHP & DB related code //after a lot of code last line is header("Location: source.php"); ?> 当我转到perform.php <?php $g

我从一个表单发布了一些东西,表单的动作是一个页面
perform.php

<?php
$g = $_POST['my'];
sleep(3);
echo ("sdfsdfdsfdsfdsfdsf");
// a lot of other PHP & DB related code

//after a lot of code last line is
header("Location: source.php");
?>
当我转到
perform.php

<?php
$g = $_POST['my'];
sleep(3);
echo ("sdfsdfdsfdsfdsfdsf");
// a lot of other PHP & DB related code

//after a lot of code last line is
header("Location: source.php");
?>

它做的是,它做了所有需要做的事情,我看到了页面的加载,加载之后,我实际上看不到
perform.php
,我给出的代码。。。我被引导到
source.php

我打算从表单页面转到
perform.php
,在那里我将显示一些文本,3秒钟后它将被重定向到
source.php
,但失败了

如何做


<meta http-equiv="refresh" content="3;url=http://somewhere.com/source.php">
不要通过PHP来实现。为什么?

PHP目前的功能:

请求进入->PHP做了一些事情,等待3秒钟而不向浏览器发送任何数据->PHP告诉浏览器转到source.PHP(不显示任何内容)

它应该做什么:


请求进入->PHP返回HTML并包含标签,告诉浏览器在3秒钟后重定向。

不要这样做。我不知道你的特定任务是什么,但我可以向你保证,没有人会这样做。@Sharpnel上校:如果你读了这个问题。。你会知道我的任务是什么。。。为什么投票被否决。。。这个问题在这里是因为我在问如何做。。。如果你知道这不是它的方式,然后张贴一个回答说如何。。。。不要到处乱发帖子和投票。。。如果你不知道我的任务是什么。。也许你太傻了,不明白这个问题。。。你脑筋急转弯哦,我真不敢相信一次否决票会有那么大的伤害。请接受我诚挚的哀悼,这不是反对票。。这是你的态度:“我不知道你的特定任务是什么,但我可以向你保证,没有人会这样做。”。。。如果你不知道我的特定任务是什么,那么你怎么做正确的方法或者每个人都是怎样做的。。。明智地选择你的话。。。。