2016-09-24 70 views
0

我不知道如果$_SESSION[];創建一個新的會議我認爲它確實但我不知道;

如果是這樣,我應該在我的會話變量之前放session_set_cookie_params(0);嗎?這樣

session_set_cookie_params(0); 
$_SESSION['name']; 

感謝

+0

不,它不。 session_start()會 –

回答

2
session_start(); starts/creates session 
$_SESSION["sessionname"]=$value; assigns a value 
echo $_SESSION["sessionname"]; - returns the value of the session 
session_destroy(); -session destroy ends a session and revoves values 
session_set_cookie_params(); - allows you to set other parameters for the  session such as lifetime 

或者cookie或會話可以用來做全局可用的數據,但會更安全因爲它存儲在服務器端,而cookie存儲在客戶端並且可以被用戶訪問。即使會話使用一個cookie,但它只包含一個id不是存儲在服務器上的實際值,所以session_set_cookie_params()是可選的,取決於您是否要更改其他參數