2010-09-06 23 views
-1

我張貼的東西從形式和形式的行動是頁perform.phpPHP:郵政> Diaplay>等待>重定向

,當我去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但失敗...

HOW TO DO IT

+1

不要這樣做。我不知道你的特定任務是什麼,但我可以向你保證,沒有人會這樣做。 – 2010-09-06 21:53:28

+0

@col。 Sharpnel:如果你讀到這個問題,你會知道我的任務是什麼......爲什麼要投票......這個問題在這裏,因爲我在問怎麼做......如果你確實知道這一點是不是它做的方式然後張貼回答說如何......不要做魯莽的發佈和投票......並且不評論如果你不知道我的任務是什麼..也許你只是太愚蠢瞭解這個問題......你腦外科醫生 – Moon 2010-09-07 00:04:08

+1

哦,我不能相信downvote可以傷害那麼多。請接受我誠摯的哀悼 – 2010-09-07 06:49:35

回答

5
<meta http-equiv="refresh" content="3;url=http://somewhere.com/source.php"> 

不要做它通過PHP。爲什麼?

什麼PHP目前做:

請進來 - > PHP做一些事情,等待3秒不發送任何數據到瀏覽器 - > PHP告訴瀏覽器去source.php(不顯示任何東西)。

它應該做的:

請進來 - > PHP返回的HTML,包括標記,告訴瀏覽器後3秒重定向。