2012-06-12 64 views
1
session_start(); 
//Yes i did call session start but forgot to add it here 
print $userID.":::"; 

$_SESSION['id'] = $userID; 
$_SESSION['email'] = $userEmail; 
$_SESSION['password'] = $userPassword; 
$_SESSION['picture'] = $userProfilePicture; 
print "ID: ".$_SESSION['id']; 

結果: 1 ::: ID:

我不能將我的任何變量,會話變量在我的代碼,這是爲什麼?我之前做過,代碼是相同的,除了變量

+1

忘了先打電話給session_start()? – yent

+0

你確定你的變量是你認爲的嗎? – bretterer

+0

你有沒有叫'session_start'? –

回答

4

爲了使會話在PHP頁面上工作,您必須調用session_start();功能位於您想要訪問會話的每個頁面頂部。

+0

我沒有意識到它是在使用Session的所有頁面上,我認爲這只是你分配給他們的地方。謝謝! –