2012-05-30 59 views
-1

我目前正在使用股票報價網站,在使用引號符號搜索報價信息時,我在我的頁面中有這個條件。如果在數據庫中找不到符號,我需要將用戶重定向到「查找符號」頁面。這是條件陳述。條件聲明中的PHP頁面重定向

if($result) 
{ } 
else 
{ 
//page redirect 
} 

我需要知道如何將某人重定向到我的else語句中的頁面,有什麼建議嗎?

預先感謝您!

+1

http://php.net/manual/en/function.header.php – j08691

回答

1
header("Location: http://your-target-site.com/yourpage"); 
exit; 

知道,如果已經產生的任何其他輸出header()語句將失敗,這是很重要的。確保你的頁面在這個語句之前沒有輸出。

0

只要有已不是一些輸出,只需用header()函數。

header("Location: http://bleh.com"); 
1

輸出位置header

{ 
    header('Location: http://yourdomain.com/nextpage.php'); 
    exit; 
} 
2

使用

header("Location: http://www.example.com/"); /* Redirect */ 
exit; // important to make sure nothing else gets executed after this line 
1

正如其他人說你用頭功能在PHP中,但是這僅適用於如果之前沒有輸出。如果你有輸出唯一的選擇是使用JavaScript。

echo "<script>window.location = 'http://www.example.com';</script>";

這是不是一個偉大的解決方案,如果瀏覽器不支持JavaScript它不工作時間的100%。所以只有當你絕對不能使用header()時才使用它。