2013-04-29 47 views
0

我正在構建一個應用程序,並剛剛添加了一個運行良好的登錄頁面,與數據庫中的「用戶名」和「密碼」字段進行通信。登錄後,它會帶您訪問用戶有權查看的頁面。如何使用會話變量輸出登錄用戶名和屬性

有沒有一種方法可以顯示「Welcome,xxx」給在下一頁登錄的特定用戶?更重要的是,在下一頁輸出登錄用戶的詳細信息?更技術性地說,輸出數據庫中不同表中的用戶名的屬性。

現在我知道我應該首先:

​​

但我怎麼指定分配「$ USER_NAME」的在用戶名文本框中輸入的值的值。

回答

0

使用此

$_SESSION['user_name'] = $_POST['username']; 
+0

它工作!謝啦。如果我使用的是記錄集,那麼試圖從數據庫中顯示這個用戶的屬性呢? – Dude 2013-04-29 13:18:55

+0

你可以哥們。運行選擇查詢,然後使用while循環來重新獲取數據並使用它們將其分配給會話。 :) – 2013-04-29 13:29:26

0

我想使用的會議是不必要的這個任務。

登錄後只需在數據庫中搜索用戶名並將其顯示回頁面即可。只存儲會話中需要的內容,數據庫是更高效的存儲介質。

+0

在數據庫中有很多用戶,我將不得不使用給定的名稱特定的用戶很多 – Dude 2013-04-29 13:14:52

+0

不真的理解這個問題,對不起,我忍不住 – alvinc 2013-04-29 15:59:20

+0

你沒有幫助,謝謝:) – Dude 2013-04-29 16:31:33