session_reset()到底是什么?

what is session_reset() exactly?

提问人:Pooya sanaei 提问时间:8/23/2015 最后编辑:Pooya sanaei 更新时间:9/2/2015 访问量:846

问:

我想知道 session_reset() 有什么用,我们应该什么时候使用它? 当我使用它时,我收到如下错误:“调用未定义的索引 session_reset()”。 我希望你对它有所了解. 先谢谢你。

php 会话 cookie 未定义索引

评论

0赞 kaka_2 8/23/2015
session_start — 启动新会话或恢复现有会话
1赞 VolkerK 8/23/2015
session_reset()或session_start()或两者兼而有之?
0赞 VolkerK 8/23/2015
Call to undefined index session_start()- session_start 是一个函数,而不是数组中的索引。
0赞 Pooya sanaei 8/24/2015
我真的很抱歉.我的意思是session_reset() .我改变了我的问题

答:

4赞 kaka_2 8/23/2015 #1

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
?>