好的,那里有很多“简单会话”问题,但我似乎找不到我想要的。由于 PHP 文档似乎没有很好地解释这一点,这让我有点恼火。
三折题。
它说 session_destroy() 会清除会话数据,但不会清除全局变量。所以它会擦除数据但变量仍然完好无损?文档中的全局变量是什么意思?
我可以使用哪些不同类型的方法来销毁会话数据,session_destroy 还不够吗?为什么要使用我在一些代码示例中看到的以下编码:
session_start(); $_SESSION = array(); session_destroy();
会话似乎跨浏览器实例持续存在。例如,当打开两个单独的浏览器时,IE9 将保持相同的会话 ID。与 Chrome 相同。只有当我关闭所有浏览器时,我才会获得一个新的会话 ID。所有浏览器都是这种情况吗?我想知道,以便在编码过程中牢记这一点 - 以后不想发现某些浏览器不是持久的,而我的代码认为它是持久的,然后冒着产生各种错误的风险。
提前感谢任何可以帮助我回答这些问题的人。