Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建新数组会清除整个php会话数据吗?_Php_Session_Arrays - Fatal编程技术网

创建新数组会清除整个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()/将/移除它。