2015-08-23 203 views
1

我想知道什麼是session_reset(),我們應該在什麼時候使用它? 當我使用它時,我得到這樣的錯誤:「調用未定義的索引session_reset()」。 我希望你對此有所瞭解。 預先感謝您。什麼是session_reset()到底是什麼?

+0

在session_start - 開始新的或現有的恢復會話 –

+1

session_reset(),或在session_start()或兩者兼而有之? – VolkerK

+0

'調用未定義的索引session_start()' - session_start是一個函數,而不是數組中的索引。 – VolkerK

回答

4

session_reset - 用原始值重新初始化會話數組。

首先創建一個會話變量

<?php 
    session_start(); 
    $_SESSION["A"] = "Some Value"; 
    echo $_SESSION["A"]; 

//Output: Some Value 

//if you need to rollback the session values after seting new value to session variables use session_reset() 

    $_SESSION["A"] = "Some New Value"; // set new value 

    session_reset(); // old session value restored 
    echo $_SESSION["A"]; 

//Output: Some Value 
?>