我試圖獲取登錄的用戶名,但它不會工作。檢查:
我已經試過:
echo $_SESSION['username'];
,我剛剛得到的
error: Notice: Undefined index: username
我知道我有一個 '變量' 被命名爲username
...
我也試過:
echo $_GET['username'];
但這也行不通,同樣的錯誤。
,我有session_start()
,我已經到數據庫
我試圖獲取登錄的用戶名,但它不會工作。檢查:
我已經試過:
echo $_SESSION['username'];
,我剛剛得到的
error: Notice: Undefined index: username
我知道我有一個 '變量' 被命名爲username
...
我也試過:
echo $_GET['username'];
但這也行不通,同樣的錯誤。
,我有session_start()
,我已經到數據庫
存儲在session
變量是由你的代碼放在那裏 - 如果你還沒有指定什麼$_SESSION['username']
那麼您將收到錯誤消息Undefined index
..這裏是使用會話的基本示例:
<?php
// page1.php
session_start();
echo 'Welcome to page #1';
$_SESSION['favcolor'] = 'green'; // set a value
echo '<br /><a href="page2.php">page 2</a>';
然後第2頁:
<?php
// page2.php
session_start();
echo 'Welcome to page #2<br />';
echo $_SESSION['favcolor']; // green
在這個簡單的例子,你可以看到,在第1頁將值設置$_SESSION['favcolor'] = 'green';
,然後在頁面上您檢索值「$ _SESSION [」 favcolor']`
是啊!=)謝謝!非常有幫助! =) – GuiceU 2012-04-19 16:49:42
確保當您設置$ _SESSION是你把在session_start()
你指定的值] – 2012-04-19 13:07:15
顯示您正在分配用戶名會話的代碼。 – ngen 2012-04-19 13:07:18
你是否在使用PHP框架?你如何驗證用戶? – ManseUK 2012-04-19 13:13:57