gpt4 book ai didi

php - setcookie() 和 $_SESSION 与 session.use_only_cookies 有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 13:37:17 25 4
gpt4 key购买 nike

我们可以通过setcookie() 向访问者的浏览器发送一些cookie。使用 $_SESSION['value'] 定义值时,如果使用 session.use_only_cookies,则 session 将仅存储在访问者的浏览器中。这两种情况有什么区别?

编辑:显然,它们基本上是不同的。我只是说他们应用的不同。我们可以在客户端设置一个值,它可以在任何时候(当然是在过期之前)用 $_COOKIE 或 $_SESSION 取回;例如识别回访者。

最佳答案

cookie 存储在客户端(即“在”客户端/浏览器中)。
_SESSION 被序列化,然后存储在服务器上。此数据与 session ID 相关联。例如。使用默认文件系统 session 处理程序时,文件名反射(reflect)了 session ID。客户端(或您的脚本)必须在后续请求中提供该 session ID,以便 php 的 session 管理可以/将再次加载 session 数据。一种机制是使用 cookie。 session.use_only_cookies=On 让 php 的 session 机制只查找 cookie 中的 session ID。

关于php - setcookie() 和 $_SESSION 与 session.use_only_cookies 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8096767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com