2011-01-25 40 views
2
<?php 
session start(); 
?> 

<?php echo $_SESSION['username']; ?>, 
Please submit this form to book a project room in the Business School. 

嗨,我一直在試圖打印出$ _SESSION ['用戶名']在我的窗體上。但沒有打印。我已經通過會話開始();在所有必要的文件,但它仍然無法正常工作:/請做建議。

我試過使用隱藏值也,但它不工作。 :/

+0

你能舉一個例子嗎? – 2011-01-25 14:45:19

+0

您是否已將`$ _SESSION ['username']`設置爲任何內容? – 2011-01-25 14:49:01

+0

'$ _SESSION ['username']`set? – 2011-01-25 14:49:12

回答

6

使用session_start();而不是session start();

將session_start()後的var_dump($_SESSION);添加到您的腳本中進行調試。

0

嘗試:echo isset($_SESSION['username']); OR我最喜歡的:print_r($_SESSION);,看到一切都在會議

0

我得到了同樣的問題。當你創建了

$username 

變量也許你的$的用戶名是空 的問題存在。 我不知道爲什麼會發生這種情況。

$ username和$ _SESSION ['username']應該是不相等或不可互換的。

請參見下面的例子中

$_SESSION['token'] will change and be equal to $token if you have $token variable 

我試圖複製相同的代碼我有其他託管和工作正常。 所以我得出結論,這個問題屬於你的主機。