Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.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
Javascript 如果服务器上已禁用会话,是否仍可以使用cookie或会话存储_Javascript_Php_Session_Cookies_Session Storage - Fatal编程技术网

Javascript 如果服务器上已禁用会话,是否仍可以使用cookie或会话存储

Javascript 如果服务器上已禁用会话,是否仍可以使用cookie或会话存储,javascript,php,session,cookies,session-storage,Javascript,Php,Session,Cookies,Session Storage,我对服务器端会话和客户端cookie或会话存储之间的关系感到有点困惑。我正在从事一个服务器端会话已被禁用的项目。这是否意味着我不能使用cookie或DOM存储(例如会话存储) 我得到的印象是,服务端会话和客户端存储之间存在某种联系,但我发现的大多数文章都只讨论“什么是cookie”或“什么是会话”。cookie是否需要会话ID以便站点能够识别它?与web存储相关联的“会话”与PHP会话无关。无论PHP服务器是否正在执行会话,都可以使用会话存储 cookie也与PHP的会话无关,不同的是,如果启用

我对服务器端会话和客户端cookie或会话存储之间的关系感到有点困惑。我正在从事一个服务器端会话已被禁用的项目。这是否意味着我不能使用cookie或DOM存储(例如会话存储)

我得到的印象是,服务端会话和客户端存储之间存在某种联系,但我发现的大多数文章都只讨论“什么是cookie”或“什么是会话”。cookie是否需要会话ID以便站点能够识别它?

与web存储相关联的“会话”与PHP会话无关。无论PHP服务器是否正在执行会话,都可以使用会话存储

cookie也与PHP的会话无关,不同的是,如果启用了会话,PHP将使用cookie来尝试记住会话

cookie是否需要会话ID以便站点能够识别它

另一种方法是:如果使用PHP会话,PHP会话的ID存储在cookie中。cookie与域相关,并在达到其过期时间、用户清除cookie或浏览器决定需要丢弃cookie(因为它有太多cookie数据)之前,一直保留该域的cookie

因此,即使关闭了PHP会话,您也可以同时使用cookie和会话存储