2017-06-21 61 views
-1

所以我有一個網站,其中人們有特定的帳戶。登錄後,我希望他們被引導到他們特定的主頁(如帳戶頁面,關於他們的帳戶信息,新聊天等)。如何在登錄後將他們重定向到他們自己的帳戶頁面?所有代碼都來自http://www.tutorialrepublic.com/php-tutorial/php-mysql-login-system.php,它們只是將用戶重定向到welcome.php。我試圖在網址的末尾添加welcome.php?id =#,但那不起作用。我是PHP/MySQL的新手,所以我使用了我的登錄系統的教程。我可以在HTML中進行充分的編碼,所以對解決方案的深入解釋是值得讚賞的,但是,任何正在運行的代碼都將不勝感激。謝謝!創建用戶特定的頁面將被重定向到登錄後

編輯:我不想只是將人們從一個頁面重定向到另一個頁面,我希望每個用戶都被帶到他們的個人檔案。例如,如果user1登錄,我希望它們被髮送到他們的個人資料頁面(具有編輯權限),而不是welcome.php。然而,user2不應該去同一頁面,他們應該去他們自己的個人資料頁面。

+1

您應該嘗試**自己編寫代碼**。在[**做更多的研究**之後](https://meta.stackoverflow.com/q/261592/1011527)如果你有問題**發佈你已經嘗試了**的**明確的解釋不工作**並提供[最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。閱讀[如何問](http://stackoverflow.com/help/how-to-ask)一個很好的問題。請務必[參觀](http://stackoverflow.com/tour)並閱讀[this](https://meta.stackoverflow.com/q/347937/1011527)。 –

+0

相信我,我試圖自己編寫所有的代碼,但我不能這樣做。我的嘗試是不安全和不起作用的。因此,我遵循該網站上的教程。我將添加我嘗試過的代碼,但我不確定它會幫助任何人回答問題。 – user54345349

回答

0

什麼你問的是非常模糊的。但是,從我收集的內容看來,您希望在成功登錄後將用戶重定向到「首選頁面」...

如果是這樣您可以使用以下內容。

header('Location: your_path_here.php'); 

把這個放在您的流程頁面成功邏輯檢查的最後。

+0

我想要的是當用戶登錄時,他們被重定向到只有他們可以訪問的頁面,例如在堆棧溢出中,登錄後,您被定向到https://stackoverflow.com/users/### #/用戶名。 – user54345349

+0

通過查詢字符串將新頁面傳遞給param。 IE your_path_here.php?param –

1

PHP使得使用重定向header()函數,例如

header("location: /your_page.php"); 
相關問題