创建新数组会清除整个php会话数据吗?
代码如下:创建新数组会清除整个php会话数据吗?,php,session,arrays,Php,Session,Arrays,代码如下: $_SESSION = array(); 它会清除所有会话数据吗?如果我不想使用session\u destory()。,将$\u session设置为空数组基本上将取消所有现有数组键的设置。,将$\u session设置为空数组基本上将取消所有现有数组键的设置。是的,它将销毁所有会话数据,但不会销毁会话本身 基本上,一次会议有三个要素: 会话本身,用session\u start()初始化 自动设置的会话cookie 通过$\u会话['foo']='bar' 因此,您只是在销
$_SESSION = array();
它会清除所有会话数据吗?如果我不想使用session\u destory()。,将
$\u session
设置为空数组基本上将取消所有现有数组键的设置。,将$\u session
设置为空数组基本上将取消所有现有数组键的设置。是的,它将销毁所有会话数据,但不会销毁会话本身
基本上,一次会议有三个要素:
- 会话本身,用
session\u start()初始化
- 自动设置的会话cookie
- 通过
$\u会话['foo']='bar'
session_destroy()
销毁数据和会话本身,但不删除会话cookie
$\u SESSION=array()
和SESSION\u destroy()
之间唯一的“真正”区别是,在SESSION\u destroy()
之后,在初始化新会话之前,设置会话数据将不再起作用。是的,它将销毁所有会话数据,但不会销毁会话本身
基本上,一次会议有三个要素:
- 会话本身,用
session\u start()初始化
- 自动设置的会话cookie
- 通过
$\u会话['foo']='bar'
session_destroy()
销毁数据和会话本身,但不删除会话cookie
$\u SESSION=array()
和SESSION\u destroy()
之间唯一的“真正”区别是,在SESSION\u destroy()
之后,在初始化新会话之前,设置会话数据将不再有效。这类似于说$\u SESSION=array();will/reset/session,而session\u destory()/删除/it。这类似于说$\u session=array();将/重置/会话,而会话_destory()/将/移除它。