2011-11-11 69 views
0

假設用戶提交反饋,然後我想將它們重定向到其他位置。是否可以做以下事情?顯示信息後重定向

header("Refresh: 4; url=$location"); 
header("Connection: close"); 

echo 
    " 
    Feedback successfully submitted. 

    <hr /> 
    "; 

有前轉向信息顯示任何其他方式?我應該在這種情況下使用<meta http-equiv="refresh" ...嗎?

+0

,爲什麼你會在提交前顯示的信息?爲什麼不事後呢? header('Location:youpage.php');可以將您重定向到其他頁面。如果您在提交之前需要顯示信息,則必須根據您的需要使用jquery或ajax。 –

+0

它在提交後顯示,但在重定向到其他頁面之前顯示。那麼,沒有javascript就不可能做這樣的事情? –

+0

哦..我的壞...是的,你可以這樣做:<?php header(「Refresh:10; url = http://www.yourdestination.com/」); ?>。您可能不需要使用元刷新。.. –

回答

0

我猜你的意思是這樣

http://zazeni.si/projekti/izrisitakoj/main/vprasanje_oddano

在我看來,你得到了它的權利,只要使用

<p>Thank you for submitting. If you're not redirected in 5 seconds, click <a href="redirect.php">here</a> </p> 

<?php header("refresh:5;url=redirect.php"); ?> 
+0

太棒了......它似乎工作。我只是希望這沒有任何安全問題 –

+0

我不這麼認爲,但我不是一個真正的安全專家。也許Google有點。 – ZeljkoSi